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)
合并文件,将文件名加到行里面
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 怎么处理文件,比如重命名多个文件,将文件名称改为对应的文件夹名呢?今天小编给大家分享一个新的处理技巧,下面一起来试...
- 当文件夹里面的文件太多了,命名又参差不齐,想要将所有文件按一定格式命名时 例如:*****.png -------...
- 日志报错: 未知错误:Traceback (most recent call last): File "/DTS/...
- 硬盘打不开文件名变乱码,是因为这个硬盘的文件系统内部结构损坏导致的。CF卡里面的文件名变乱码也打不开文件的找回办法...
- Spring里面applicationContext.xml文件能不能改成其他文件名? ContextLoader...