返回信息流如题,假设我现在有一个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']
这是一条镜像帖。来源:北邮人论坛 / python / #17307同步于 2017/2/13
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖
怎么遍历csv文件的每个元素?
xiaochatt
2017/2/13镜像同步15 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
【 在 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']
【 在 f2013210257 的大作中提到: 】
: 有csv库,这个需求可以面向google编程
看4楼,我现在想获取具体的每个元素及它的实际type
readline()外加split(',')就能解决所有问题了吧……
至于type,excuse me,纯文本还有type?想判断类型只能自己写个分类器了。
lz可能是没有理解csv的本质是什么,csv可不是.numbers或者.xlsx,它可不存储类型信息,你想得到type,只能自己想办法。