这是我的功能:
from urllib import request
my_url = 'http://samplecsvs.s3.amazonaws.com/SalesJan2009.csv'
def download_data(a_url):
a = request.urlopen(a_url)
b = a.read()
b = str(b)
b = b. split("\n")
c = open( "file_data" ,"w")
for line in b:
c.write(line)
c.close()
download_data(my_url)
运行后,我总是得到此错误:
[...] TimeoutError:[WinError 10060]连接尝试失败 因为关联方在一段时间后没有正确回应 时间或已建立的连接因连接的主机而失败 没有回复。
我的代码有问题吗?我已经尝试用不同的文件运行它。
答案 0 :(得分:0)
尝试使用requests
代替urllib
。
import requests
# same code up to...
a = requests.get(a_url)