我正在开发我的第一个python项目,并且在我脑海中。 我正在尝试从xml提要中收集自行车共享数据。
我想每n分钟捕获一次这个数据,现在就说5,然后创建该数据的csv文件。 另外,我想创建一个附加第一个文件的第二个文件,这样我就有了一个历史数据库。 csv中的标题是: [“id”,“name”,“terminalName”,“lastCommWithServer”,“lat”,“long”,“installed”,“locked”,“installDate”,“removalDate”,“temporary”,“public”,“ nbBikes“,”nbEmptyDocks“,”latestUpdateTime“] 我开始了,但我不会慢慢走到哪里!任何帮助将不胜感激。
这就是我所拥有的,但是csv写得很乱。
import urllib
import csv
url = 'http://www.capitalbikeshare.com/data/stations/bikeStations.xml'
connection = urllib.urlopen(url)
data = connection.read()
with open('statuslog.csv', 'wb') as myfile:
wr = csv.writer(myfile, quoting=csv.QUOTE_ALL)
wr.writerow(data)