import os
import codecs
def read_dir_all(path):
dir_list = os.listdir(path)
content = [] # 用content存储合并结果
for i in dir_list:
with open('\\'.join([path, i])) as f: # windows下路径用"\\"分隔;open()函数默认为read模式
content.extend(f.readlines())
write_file = '\\'.join([path, 'merge_content.txt'])
with codecs.open(write_file, 'wb', encoding='utf-8', errors='ignore') as f:
for line in content:
f.write(line)
read_dir_all(input("请输入路径: "))
将文件夹下的所有文件内容整合到一个文件中
猜你喜欢
转载自blog.csdn.net/qq_42029527/article/details/83500857
今日推荐
周排行