编写一个程序达成合并同一文件夹中所有txt文件内容的功能。(先读取文件夹中的所有txt文件,再将txt文件逐个打开,读取里面的内容。将这些读取到的内容写入一个字符串,最终将字符串写入一个新的txt文件中。)
时间: 2024-02-27 18:57:02 浏览: 104
好的,以下是Python 代码实现:
```python
import os
folder_path = "路径/文件夹名" # 文件夹路径
output_file = "路径/合并后的文件.txt" # 合并后的文件路径
# 获取文件夹中所有txt文件路径
file_paths = [os.path.join(folder_path, f) for f in os.listdir(folder_path) if f.endswith(".txt")]
# 合并文件内容
content = ""
for file_path in file_paths:
with open(file_path, "r") as f:
content += f.read()
# 将合并后的内容写入新的文件中
with open(output_file, "w") as f:
f.write(content)
print("合并完成!")
```
需要替换掉代码中的文件夹路径和合并后的文件路径,然后直接运行即可。
阅读全文