import os
# 设置文件夹路径,假设所有m文件都在这个文件夹内
folder_path = 'path_to_your_folder'
# 设置输出文件的名称
output_file = 'merged_files.txt'
# 打开输出文件准备写入
with open(output_file, 'w') as outfile:
# 遍历文件夹中的所有文件
for filename in os.listdir(folder_path):
# 检查文件是否是m文件
if filename.endswith('.m'):
# 构造完整的文件路径
file_path = os.path.join(folder_path, filename)
# 打开m文件准备读取
with open(file_path, 'r') as infile:
# 将文件名和####写入输出文件
outfile.write(filename + '####\n')
# 将m文件的内容写入输出文件
outfile.write(infile.read() + '\n')
标签:文件,批量,合成,filename,outfile,file,path,folder
From: https://www.cnblogs.com/redufa/p/18544564