# 设置文件目录
folder = r'D:\testfiles'
path = Path(folder)
for file in path.iterdir():
if file.is_file():
# 读取被合并文件
with open(rf'{file}', mode='rt', encoding='utf-8') as source_file:
# 以源文件名隔开内容
with open(rf'D:\testfiles\dest_folder/my_file.txt', mode='at', encoding='utf-8') as dest_file:
dest_file.write(f'\n {file.name:*^50} \n')
for line in source_file:
# 合并文件,文件名为:my_file.txt
with open(rf'D:\testfiles\dest_folder/my_file.txt', mode='at', encoding='utf-8') as dest_file:
dest_file.write(line)