用python把文本文件中的字符串按每行转换为CSV文件
时间: 2024-05-08 19:18:53 浏览: 208
python写入中英文字符串到文件的方法
好的,您可以使用Python中的csv模块将文本文件中的每一行字符串按照逗号分隔符转换为CSV文件。具体的代码实现如下:
```python
import csv
with open('text_file.txt', 'r') as f:
lines = f.readlines()
with open('csv_file.csv', 'w', newline='') as f:
writer = csv.writer(f)
for line in lines:
writer.writerow([line.strip()])
```
在上面的代码中,首先我们打开文本文件并读取每一行字符串,然后使用csv.writer方法将每一行字符串转换为一个包含单元格的列表,使用writerow方法将列表写入CSV文件中。注意,在写入CSV文件时,我们需要指定newline=''参数以避免出现空行。
阅读全文