python读取列变量名_用python将CSV文件列直接读入变量名

当处理csv文件时,内置的CSV模块非常有用。

哦,别客气,如果你在看听写器的话,你一定已经在用了。

处理没有头的文件的通常方法是读取第一行,解析它的逗号数(以及列数),然后设置我的字典/列表来包含csv文件中的值(使用列数,并在我的代码中为每列指定一个名称),很简单。

我想我能更好地理解你的问题,这就是你想要的吗?以下内容:mydictionary={ 'ColumnName1':[dataRow1Col1, dataRow2Col1, dataRow3Col1],

'ColumnName2':[dataRow1Col2, dataRow2Col2, dataRow3Col2],

'ColumnName3':[dataRow1Col3, dataRow2Col3, dataRow3Col3] }

在这种情况下,这样的方法可能会奏效:import csv

Col1 = "ColumnName1"

Col2 = "ColumnName2"

Col3 = "ColumnName3"

mydictionary={Col1:[], Col2:[], Col3:[]}

csvFile = csv.reader(open("myfile.csv", "rb"))

for row in csvFile:

mydictionary[Col1].append(row[0])

mydictionary[Col2].append(row[1])

mydictionary[Col3].append(row[2])

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值