【发布时间】:2017-03-11 22:18:24
【问题描述】:
我有一个 csv 文件,其中包含 id、name、address、phone 列。我想读取每一行,以便将数据存储在两个变量中,key 和data,其中数据包含姓名、地址和电话。我想这样做是因为我想在新 csv 的每一行中附加另一个列国家/地区。任何人都可以帮助我编写python中的代码。我试过了,但没有用:
dict = {}
reader = csv.reader(open('info.csv', 'r'))
for row in reader:
key, *data = row
dict[key] = ','.join(data)
【问题讨论】:
-
key, *data = row仅适用于 Python 3... -
你能提供一些示例输入和输出吗?
标签: python python-2.7 csv io file-handling