# -*- coding: utf-8 -*-
import os
import codecs
def search(filepath):
#遍历filepath下所有文件,包括子目录
files = os.listdir(filepath)
for file in files:
file_text = os.path.join(filepath,file)
if os.path.isdir(file_text):
search(file_text)
else:
path = os.path.join(filepath,file_text)
print path
with codecs.open(path,'r','utf-8')as file:
lines = [line.strip() for line in file]
#print text
print lines
#递归遍历/root目录下所有文件
search(r'C:\Users\ME\Desktop\Python project\pachong\scrapy\baichuan2\baoxian')
#注意前面的r,如果没有,有些\需要转义,如\t,\b,\n
例如search('C:\Users\ME\Desktop\Python project\pachong\scrapy\\baichuan2\\baoxian')
运行,就会得到以下的结果