txt转csv python很多txt文件夹
时间: 2023-10-22 18:03:39 浏览: 168
Python实现批量读取txt文件并转换为excel的方法示例.zip
可以使用Python中的pandas库来将多个txt文件转换成一个csv文件。以下是一个可能的代码示例:
```python
import os
import pandas as pd
# 设置文件夹路径
folder_path = 'path/to/folder'
# 获取文件夹下所有txt文件的路径
txt_files = [os.path.join(folder_path, f) for f in os.listdir(folder_path) if f.endswith('.txt')]
# 读取所有txt文件内容并合并为一个DataFrame
df = pd.concat([pd.read_csv(f, sep='\t') for f in txt_files])
# 保存为csv文件
df.to_csv('output.csv', index=False)
```
这个示例假设所有的txt文件都是以tab作为分隔符,如果不是可以根据实际情况修改代码。另外,如果txt文件中的列名不同,需要先手动修改每个文件的列名,或者在读取时指定列名。
阅读全文