用python把字符串按每行转换为CSV文件
时间: 2023-12-17 18:06:11 浏览: 132
基于Python的代码,用于从分子的微笑字符串(CSV.zip
非常感谢您的提问。下面是将字符串按每行转换为CSV文件的python代码:
```python
import csv
# 假设我们拥有的字符串内容如下
string = "name,age,gender\nTom,23,Male\nLucy,24,Female\nJack,25,Male"
# 将字符串按行分割为列表
lines = string.strip().split('\n')
# 使用csv模块写入csv文件
with open('output.csv', mode='w', newline='') as file:
writer = csv.writer(file)
for line in lines:
writer.writerow(line.split(','))
```
这段代码将按照逗号分隔符将每行字符串拆分,并将结果写入名为`output.csv`的文件中。您可以根据需要更改文件名和路径。希望这对您有所帮助。
阅读全文