import codecs # 编码转换
import os
basic_filepath = '../代码'
filePaths = []
fileContents = []
for root, dirs, files in os.walk(basic_filepath):
for name in files:
filePath = os.path.join(root, name)
filePaths.append(filePath)
f = codecs.open(filePath, 'r', 'utf-8')
# 1.文件路径 2.打开方式 3.文件编码
fileContent = f.read()
f.close()
fileContents.append(fileContent)
print(fileContents)
如果报错:
UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xba in position 5: invalid start byte
’utf-8’ 改为’GB2312’
目录下文件最好格式一样