python如何把txt转化为csv
时间: 2023-04-29 09:07:18 浏览: 82
python读取文件转换为csv
5星 · 资源好评率100%
使用Python可以将txt文件转化为csv文件。可以使用csv模块中的csv.writer()方法,逐行将txt文件中的内容写入csv文件,并指定逗号为分隔符。具体实现可以参考以下代码:
```
import csv
# 打开txt文件
with open('example.txt', 'r') as txt_file:
# 创建csv文件
with open('example.csv', 'w', newline='') as csv_file:
# 创建csv写入器
writer = csv.writer(csv_file, delimiter=',')
# 逐行读取txt文件中的内容
for line in txt_file:
# 将每行内容写入csv文件
writer.writerow(line.split())
```
在这个例子中,我们首先使用open()函数打开txt文件,并将其保存到名为txt_file的变量中。然后,我们使用open()函数创建csv文件,并将其保存到名为csv_file的变量中。接着,我们使用csv.writer()方法创建csv写入器,并指定逗号为分隔符。最后,我们使用一个for循环逐行读取txt文件中的内容,并使用writerow()方法将每行内容写入csv文件。在这个例子中,我们使用了split()方法来将每行内容分隔成一组元素,并使用逗号作为分隔符将它们写入csv文件。
阅读全文