怎么字节或者二进制读取目录下所有txt文件,然后以统一的格式编码保存?
不使用库,就算使用了库,读取出来了编码,读取文件的时候也会报错。
我猜是你的文件的编码格式不统一引起的
import os
path = r'd:\java'
newfile = 'alls.txt'
os.chdir(path)
for f in os.listdir():
if f.endswith('.txt'):
with open(os.path.join(path,newfile),'a+',encoding='UTF-8') as outfile:
with open(os.path.join(path,f),'r',encoding='UTF-8') as infile:
outfile.write(infile.read())
outfile.write('\n------分割线-------\n')
读取文件名字还是文件里面内容