python中csv文件

首先创建一个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)
如图:

注意:DictReader类,以csv文件的第一行为kye,其余均为value值
如图:



可以把kye值当做名字,value值当做 内容或者数值
kye值:

print([a.keys() for a in Dict])
如图:

即:为什么会出现了两个12345?答:如上图,因为有另个value值
value值:
print([d.values() for d in Dict])
如图:


完毕!

猜你喜欢

转载自blog.csdn.net/angelayouran/article/details/80518212