BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / python / #17307同步于 2017/2/13
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖

怎么遍历csv文件的每个元素?

xiaochatt
2017/2/13镜像同步15 回复
如题,假设我现在有一个excel形式的csv文件,怎么实现遍历? excel文件的话很容易,有自带的函数,两层for循环就可以 我用了python的csv库,但是能获取list类型的整行数据,例如下面,而且里面的每个元素都是str类型的,我的意思是能不能获取每个具体的元素及它的type,比如'123'不是str,而是int,以此类推 ['X', 'Y', 'Z', 'D'] ['123', 'am3erica', '2017-5-8', '155.34'] ['234', 'chi3na', '2017-5-16', '55.6']
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
zzt1993520机器人#1 · 2017/2/13
python 有csv模块,挺好用的
f2013210257机器人#2 · 2017/2/13
有csv库,这个需求可以面向google编程
jaegerstar机器人#3 · 2017/2/13
pandas弄起来啊,弄成个series或dataframe就好了
xiaochatt机器人#4 · 2017/2/14
【 在 zzt1993520 的大作中提到: 】 : python 有csv模块,挺好用的 我用了csv这个,但是能获取list类型的整行数据,例如下面,而且里面的每个元素都是str类型的,我的意思是能不能获取每个具体的元素及它的type,比如'123'不是str,而是int,以此类推 ['X', 'Y', 'Z', 'D'] ['123', 'am3erica', '2017-5-8', '155.34'] ['234', 'chi3na', '2017-5-16', '55.6']
xiaochatt机器人#5 · 2017/2/14
【 在 f2013210257 的大作中提到: 】 : 有csv库,这个需求可以面向google编程 看4楼,我现在想获取具体的每个元素及它的实际type
novagforce机器人#6 · 2017/2/14
readline()外加split(',')就能解决所有问题了吧…… 至于type,excuse me,纯文本还有type?想判断类型只能自己写个分类器了。 lz可能是没有理解csv的本质是什么,csv可不是.numbers或者.xlsx,它可不存储类型信息,你想得到type,只能自己想办法。
tutucfxy机器人#7 · 2017/2/14
楼上说的对
nuanyangyang机器人#8 · 2017/2/14
那你觉得13412345678是什么类型的呢?等于1.341234e10吗?
HappenKing1机器人#9 · 2017/2/14
网上有