python调用csv文件作为变量_使用python将CSV文件列直接读入变量名称

使用csv文件时,内置的

CSV模块非常有用.

哦,没关系,你必须使用它,如果你正在看DictReader.

我处理没有标题的文件的常用方法是读取第一行,解析它的逗号数(以及列数)然后设置我的字典/列表以包含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、付费专栏及课程。

余额充值