python读取整个csv,python读取csv某个数据

  python读取整个csv,python读取csv某个数据

  这就是为什么你应该使用cStringIO .StringIO(Python 3.x中的木卫一.斯特林吉奥)而不是一些自己动手组装:

  导入战斗支援车

  从cStringIO进口斯特林乔

  fromDB=Column\nheading1 ,hdng2\r\ndata1\rfoo , data2\r\nfoo\r\n

  sources=[StringIO(fromDB),fromDB.splitlines(True),

  .fromDB.splitlines(),fromDB.split(\n)]

  对于我,枚举中的源(源):

  .打印我,列表(csv.reader(来源))

  .

  0 [[Column\nheading1 , hdng2],[data1\rfoo , data2\r\nfoo]] #确定

  1 [[Column\nheading1 , hdng2],[data1\rfoo , data2\r\nfoo]] #确定

  2个[[Columnheading1 , hdng2],[data1foo , data2foo]] # 3个错误

  3个[[Columnheading1 , hdng2],[data1\rfoo , data2\rfoo],[]] # 3个错误

  建议不要使用guff.splitlines(True),因为它比斯特林吉奥(废话)有更大的机会,无论谁在阅读你的代码,都不知道它的作用。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: