怎么以字节或者二进制读取目录下所有txt文件,然后以统一的格式编码保存?

怎么字节或者二进制读取目录下所有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')

如果以上代码不行的话,请参考:

读取文件名字还是文件里面内容