美文网首页
Python3 读取文件内容

Python3 读取文件内容

作者: AnnaJIAN | 来源:发表于2019-05-08 15:03 被阅读0次

简单粗暴读取文件里面每一行

file_object = open('test.txt','rU')
try: 
    for line in file_object:
         do_somthing_with(line)//line带"\n"
finally:
     file_object.close()

快速的读取文件里面每一行

# 读取文件里面每一行
with open(path) as f:
    line = f.readline()
    while line:
        print(line)

遍历文件夹里所有文件,读取里面每一行

import os
path = os.getcwd()  #获取当前文件夹目录名称
files= os.listdir(path) #得到文件夹下的所有文件名称
s = []
for file in files: #遍历文件夹
     if not os.path.isdir(file): #判断是否是文件夹,不是文件夹才打开
          f = open(path+"/"+file); #打开文件
          iter_f = iter(f); #创建迭代器
          str = ""
          for line in iter_f: #遍历文件,一行行遍历,读取文本
              str = str + line
          s.append(str) #每个文件的文本存到list中
print(s) #打印结果

相关文章

网友评论

      本文标题:Python3 读取文件内容

      本文链接:https://www.haomeiwen.com/subject/krnmoqtx.html