【问题标题】:Python 3 reading .csv file properly [closed]Python 3正确读取.csv文件[关闭]
【发布时间】:2013-04-07 18:26:29
【问题描述】:
我有一个 .csv 文件,其中有 6 列标记为经度、纬度、海拔、段距离、总距离和未标记的列。
我们只需要使用海拔列和路段距离列中的数据,因为我们正在使用这些数据来计算骑自行车的人所消耗的卡路里。我们想为行程的每一段计算它并将其输出到动画图表中。我真的不知道从哪里开始,因为我刚刚开始编程。
有什么想法或帮助吗?
【问题讨论】:
-
欢迎。这个问题太宽泛了,无法做出明智的回答。当面对一个看似不可能的问题时,试着把它分解成合理的块。首先使用 Python csv module 解析 CSV,然后继续进行计算。如果你一步一步地去做,你就会到达那里。
标签:
python
csv
python-3.x
【解决方案1】:
我建议您查看 python 库中的 csv 模块:http://docs.python.org/2/library/csv.html
>>> import csv
>>> with open('eggs.csv', 'rb') as csvfile:
... spamreader = csv.reader(csvfile, delimiter=' ', quotechar='|')
... for row in spamreader:
... print ', '.join(row)
Spam, Spam, Spam, Spam, Spam, Baked Beans
Spam, Lovely Spam, Wonderful Spam
如果您需要具体示例,您应该发布几行 csv 文件