我正在尝试使用Python循环遍历选举结果的制表符分隔文件。以下代码不起作用,但是当我使用具有相同结果的本地文件(注释掉的行)时,它按预期工作。
我能想到的唯一问题是我需要传递url的某些标头或内容类型,但我无法弄清楚。
为什么会发生这种情况?
我能想到的唯一问题是我需要传递url的某些标头或内容类型,但我无法弄清楚。
为什么会发生这种情况?
import csv
import requests
r = requests.get('http://vote.wa.gov/results/current/export/MediaResults.txt')
data = r.text
#data = open('data/MediaResults.txt', 'r')
reader = csv.reader(data, delimiter='\t')
for row in reader:
print row
结果为:
...
['', '']
['', '']
['2']
['3']
['1']
['1']
['8']
['', '']
['D']
['a']
['v']
['i']
['d']
[' ']
['F']
['r']
['a']
['z']
['i']
['e']
['', '']
...