pythotxt文件转化为csv
时间: 2024-03-17 17:45:47 浏览: 52
方便的转化csv文件和json文件功能小代码教程共23页
您可以使用Python内置的csv库将txt文件转换为csv格式。以下是一个示例代码:
```python
import csv
# 打开txt文件和csv文件
with open('input.txt', 'r') as txt_file, open('output.csv', 'w', newline='') as csv_file:
# 创建csv写入器
writer = csv.writer(csv_file)
# 逐行读取txt文件并将其写入csv文件
for line in txt_file:
writer.writerow(line.strip().split())
print('转换完成!')
```
在这个示例中,我们使用with语句打开了一个名为input.txt的txt文件和一个名为output.csv的csv文件。接下来,我们创建了一个csv写入器,并使用for循环逐行读取txt文件并将其写入csv文件。注意,我们使用strip()方法去除每行末尾的换行符,并使用split()方法将每行按空格分割为一个列表。最后,我们输出一条消息表明转换完成。
请注意,以上代码仅适用于每行数据都是用空格分隔的情况。如果您的txt文件中使用了其他分隔符,您需要相应地调整split()方法的参数。
阅读全文