批量将txt修改成csv格式
时间: 2023-10-05 07:06:28 浏览: 175
你可以使用Python编程语言来批量将txt文件转换成csv格式。以下是一些示例代码,你可以根据自己的需要进行修改:
```python
import csv
import os
# 设置txt文件夹路径和csv文件夹路径
txt_folder = 'path/to/txt/folder'
csv_folder = 'path/to/csv/folder'
# 遍历txt文件夹中的所有文件
for filename in os.listdir(txt_folder):
if filename.endswith('.txt'):
# 构建txt文件路径和csv文件路径
txt_path = os.path.join(txt_folder, filename)
csv_path = os.path.join(csv_folder, filename[:-4] + '.csv')
# 读取txt文件内容并写入csv文件
with open(txt_path, 'r') as txt_file, open(csv_path, 'w', newline='') as csv_file:
reader = csv.reader(txt_file, delimiter='\t')
writer = csv.writer(csv_file)
writer.writerows(reader)
```
以上代码假设txt文件使用制表符分隔字段。如果txt文件使用其他分隔符,需要在`csv.reader`中修改`delimiter`参数。另外,注意修改`txt_folder`和`csv_folder`变量为你自己的文件夹路径。
阅读全文