Arquivo delimitado por tabulação usando csv.reader não delimitando onde eu espero que ele
Eu estou tentando percorrer um arquivo delimitado por tabulação de resultados de eleição usando Python. O código a seguir não funciona, mas quando eu uso um arquivo local com os mesmos resultados (a linha comentada), ele funciona como esperado.
A única coisa em que consigo pensar são alguns cabeçalhos ou tipo de conteúdo que preciso passar o URL, mas não consigo descobrir.
Por que isso está acontecendo?
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
Resulta em:
...
['', '']
['', '']
['2']
['3']
['1']
['1']
['8']
['', '']
['D']
['a']
['v']
['i']
['d']
[' ']
['F']
['r']
['a']
['z']
['i']
['e']
['', '']
...