一、准备工作
操作系统:windows server 2012 R2 (win10也没事)
开发工具:Jupyter notebook(Anaconda)
需求:实现将96个文件夹下的文本(txt)合并成一个大的文本(txt)最终输出96个大文本文件。
二、代码开发
import os
root_dir = r'G:\\Ericsson_data_orgin\\xydata_0104'
list_dir = os.listdir(root_dir)
for i in range(len(list_dir)):
dir_name = list_dir[i]
print(dir_name)
dir_path = os.path.join(root_dir,dir_name)
append_file_name=dir_name+'.txt'
print("进入目录%s,并开始合并文件到%s......."%(dir_path,append_file_name))
cmd_copy = "copy "+dir_path+"\\* "+append_file_name
os.system(cmd_copy)
print("%s合并成功!"%append_file_name)
print('所有文件合并完成!')