【发布时间】:2017-11-08 19:25:59
【问题描述】:
我必须使用 CSV 并列出人们的详细联系信息,例如电子邮件、电话号码和地址。
我在顶部有一个列名列表:姓名、电子邮件、号码等。
我需要写在一个特定的单元格中。用户可以输入他们的姓名,然后输入新信息,例如如果他们没有电话号码,而现在他们有,他们可以输入。我可以找到特定人的行,因为它以我可以搜索的姓名开头,但是我不知道如何写入电话号码列。
我的代码是这样的:
import csv
with open(csvfile.csv,a)as file:
reader=cvs.reader(file)
writer=csv.writer(file)
for row in file:
if row["First colunm"]==x:
row[1]="still don't have a phone"
writer.writerow(row)
问题似乎不能同时写和读,但我不知道该怎么办。我正在使用 Python 3。
【问题讨论】:
-
这篇文章中的好提示...stackoverflow.com/questions/4148772/…
标签: python python-3.x csv