写一个将txt文本中数据储存进csv文本的python代码
时间: 2023-02-11 22:09:19 浏览: 89
python 快速把超大txt文件转存为csv的实例
```python
import csv
# 读取txt文件
with open('input.txt', 'r') as f:
data = f.readlines()
# 删除换行符
data = [row.strip() for row in data]
# 将数据写入csv文件
with open('output.csv', 'w', newline='') as f:
writer = csv.writer(f)
writer.writerows([row.split() for row in data])
```
这段代码先读取txt文件,然后删除每行的换行符,最后将数据写入csv文件。需要注意的是,这里指定了csv文件的行为是以空格为分隔符。如果txt文件中的数据本身就是用逗号分隔的,可以将上面的`row.split()`改为`row.split(',')`。
阅读全文