将一个文件夹中的txt文件按列合并并输出为一个txt
时间: 2024-02-25 08:56:50 浏览: 20
可以使用Python来实现这个功能。以下是一个示例代码:
```python
import os
# 需要合并的文件夹路径
folder_path = "path/to/folder"
# 合并后的输出文件路径
output_path = "path/to/output/file.txt"
# 获取文件夹中所有的txt文件
files = [f for f in os.listdir(folder_path) if f.endswith('.txt')]
# 打开输出文件
with open(output_path, 'w') as f_out:
# 遍历每个txt文件
for file in files:
file_path = os.path.join(folder_path, file)
# 打开txt文件并读取每一行
with open(file_path, 'r') as f_in:
lines = f_in.readlines()
# 将每一行写入输出文件
for line in lines:
f_out.write(line)
# 写入一个空行作为分隔符
f_out.write('\n')
```
这个代码会将一个文件夹中的所有以`.txt`结尾的文件合并,并按列输出到一个新的txt文件中。你可以将`folder_path`和`output_path`替换为你实际的文件夹路径和输出文件路径。