import os
def merge_txt_files():
"""
合并当前文件夹下所有的.txt文件,并将文件名加到行里面
"""
merged_lines = []
current_dir = os.getcwd()
for file_name in os.listdir(current_dir):
if file_name.endswith('.txt'):
file_path = os.path.join(current_dir, file_name)
with open(file_path, 'r') as file:
for line in file.readlines():
line = line.rstrip() # 去除每行原有的换行符
merged_lines.append(f"{file_name}\t{line}\n")
return merged_lines
merged_result = merge_txt_files()
for line in merged_result:
print(line, end='')
# 若要将合并后的内容保存到新文件中,可添加以下代码:
# with open('merged_all_txt_files.txt', 'w') as output_file:
# output_file.writelines(merged_result)
合并文件,将文件名加到行里面
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 怎么处理文件,比如重命名多个文件,将文件名称改为对应的文件夹名呢?今天小编给大家分享一个新的处理技巧,下面一起来试...
- 当文件夹里面的文件太多了,命名又参差不齐,想要将所有文件按一定格式命名时 例如:*****.png -------...
- 硬盘打不开文件名变乱码,是因为这个硬盘的文件系统内部结构损坏导致的。CF卡里面的文件名变乱码也打不开文件的找回办法...
- Spring里面applicationContext.xml文件能不能改成其他文件名? ContextLoader...
- ls *.fa | paste -sd " "解释一下 查看其他草稿 该命令由两部分组成: ls *.fa:列出文...