如何使用python将数据写入CSV文件?

2024-09-29 05:17:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试将以下数据写入csv文件。那个数据是employdetails

name1-surname1-place1

name2-surname2-place2

name3-surname3-place3

name4-surname4-place4

我想在另一行的CSV上分开输出。在

I have written the below code

reader = csv.reader(file)

op = open(path+"op.CSV", "wb")

String=list[0] + "-" + list[1] + "-" + list[2] + "-" + list[4]

 op.writer(String)

请帮忙。在

提前谢谢。在

-KD公司


Tags: 文件csv数据stringlistreaderopname1
1条回答
网友
1楼 · 发布于 2024-09-29 05:17:48

如果我理解你的问题,你正在寻找这个:

>>> import csv
>>> employees = [
...     'name1-surname1-place1',
...     'name2-surname2-place2',
...     'name3-surname3-place3',
...     'name4-surname4-place4',
... ]
>>> with open('out.csv', 'w') as out:
...     writer = csv.writer(out)
...     for e in employees:
...         writer.writerow(e.split("-"))
... 
>>> 
>>> 
host:~$ head out.csv 
name1,surname1,place1
name2,surname2,place2
name3,surname3,place3
name4,surname4,place4

相关问题 更多 >