首先创建一个csv文件
把csv文件复制到px里面
如图:
用python读取它
import csv
Dict=csv.DictReader(open('新建文本文档.csv','rU'))
print(type(Dict))
print(dir(Dict))
print(Dict)
如图:
DictReader类将会自动地使用csv文件的第一行作为字典的key属性名。
for 循环遍历一下
for d in Dict:
print(d)
如图:
即:竖起来的
怎么获取第一行的数字:
for d in Dict:
for c in d:
print(c)
如图:
怎么获取第二行字母:
for d in Dict:
for a in d.values():#因为有多个value所以这加s
print(a)
for d in Dict:
for a in d.values():#因为有多个value所以这加s
print(a)
如图:
注意:DictReader类,以csv文件的第一行为kye,其余均为value值
如图:
可以把kye值当做名字,value值当做 内容或者数值
kye值:
print([a.keys() for a in Dict])
kye值:
print([a.keys() for a in Dict])
如图:
即:为什么会出现了两个12345?答:如上图,因为有另个value值
value值:
print([d.values() for d in Dict])
print([d.values() for d in Dict])
如图:
完毕!