【问题标题】:Clarification needed about Python CSV file format parsing需要澄清 Python CSV 文件格式解析
【发布时间】:2011-01-01 22:42:59
【问题描述】:

格式如下:

CHINA;2002-06-25 00:00:00.000;5,60
CHINA;2002-06-26 00:00:00.000;5,32
CHINA;2002-06-27 00:00:00.000;5,31

我尝试使用 Python 的 CSV 工具对其进行解析但无法理解该段落,source:

虽然该模块不直接支持解析字符串,但可以轻松完成:

import csv
for row in csv.reader(['one,two,three']):
    print row

有人可以澄清['one,two,three'] 吗?你会如何使用格式A;B;C

【问题讨论】:

    标签: python parsing csv


    【解决方案1】:

    您引用的文档正在讨论解析存储在文件中的 csv 数据和存储在字符串中的 csv 数据之间的区别。它与数据的格式无关。

    您应该能够通过以下方式读取数据:

    import csv
    csv_reader = csv.reader(open('data.csv', 'rb'), delimiter=';')
    for row in csv_reader:
        # do something with row....
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-07
      • 2011-11-09
      • 2012-07-18
      • 1970-01-01
      • 2023-03-09
      • 1970-01-01
      相关资源
      最近更新 更多