簡單粗暴讀取文件里面每一行
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); #創(chuàng)建迭代器
str = ""
for line in iter_f: #遍歷文件过咬,一行行遍歷爬橡,讀取文本
str = str + line
s.append(str) #每個文件的文本存到list中
print(s) #打印結(jié)果