python将txt转换为一列csv
时间: 2023-12-31 19:06:22 浏览: 149
python 循环读取txt文档 并转换成csv的方法
可以使用Python内置的csv模块将txt文件转换为csv格式。下面是一个示例代码:
```python
import csv
# 打开txt文件
with open('file.txt', 'r') as txtfile:
# 读取txt文件中的每一行
lines = txtfile.readlines()
# 打开csv文件
with open('file.csv', 'w', newline='') as csvfile:
# 创建csv写入器
writer = csv.writer(csvfile)
# 将每一行写入csv文件中的一列
for line in lines:
writer.writerow([line.strip()])
```
这个代码将读取名为“file.txt”的文件,并将每一行作为csv文件中的一列写入名为“file.csv”的文件。注意,这个代码假设txt文件中每一行都只包含一个数据,如果需要将多个数据分别写入csv文件中的不同列,需要在`writerow()`函数中传入一个包含所有数据的列表。
阅读全文