读入txt,写入csv
时间: 2024-03-01 10:28:53 浏览: 107
读取和写入csv文件
好的,我可以为您提供Python代码来读取txt文件并将其写入csv文件。假设txt文件的每一行包含逗号分隔的值,那么可以按照以下方法进行操作:
```python
import csv
with open('input.txt', 'r') as input_file:
lines = input_file.readlines()
with open('output.csv', 'w', newline='') as output_file:
writer = csv.writer(output_file)
for line in lines:
row = line.strip().split(',')
writer.writerow(row)
```
在这个例子中,我们首先打开txt文件并读取其所有行。然后,我们打开csv文件并使用csv.writer对象将每一行写入csv文件。我们将每一行分割成逗号分隔的值,并将其作为一个列表传递给writer.writerow()函数。请注意,我们使用strip()函数来删除每一行的换行符。newline参数在写入csv文件时非常重要,因为它指定了新行的行结束符。如果省略了该参数,则可能会导致生成的csv文件在某些应用程序中显示不正确。
阅读全文