python批量读取目录中的文件一次写入一个文件中

读取目录中所有文件    任务描述

将目录中所有的.txt文件中(10个文件共11万行数据)的内容写入到all.txt中,肯定是不能粘贴复制的,那就用程序来解决吧。

  代码

import os # 打开写入文件 file = open(\'all.txt\',\'a\',True,encoding=\'utf-8\') # 获取当前路径 pwd = os.getcwd() # 随机遍历读取目录中的文件 files = os.walk(pwd) for path, dir_list, file_list in files: # 遍历List中的文件 for file_name in file_list: # 根据文件名称进行过滤 if file_name[0] == \'1\': # print(file_name) # 打开读取文件 f = open(file_name,\'r\',True,encoding=\'utf-8\') # 按行遍历读取文件 for line in f: # 写入文件 file.write(line) # 关闭读取流 f.close() # 关闭写入流 file.close()

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzjxzf.html