我想从远程网址打印csv内容,但我明白了:
错误回溯(最近一次通话 最后)in() ----> cr中的行为1: 2打印(行)
错误:迭代器应该返回字符串,而不是int(你打开了文件吗? 在文字模式?)
我的代码是:
import csv
import urllib3
medals_url = "http://winterolympicsmedals.com/medals.csv"
http = urllib3.PoolManager()
r = http.request("GET", medals_url)
r.status
response = r.data
cr = csv.reader(response)
for row in cr:
print(row)
提前致谢。
答案 0 :(得分:2)
这可以直接使用Pandas完成,这将使您的数据以有用的格式进行处理
import pandas as pd
df = pd.read_csv('http://winterolympicsmedals.com/medals.csv')
答案 1 :(得分:1)
这可能会有所帮助。
db.query