从url中检索数据

时间:2015-06-21 18:17:13

标签: url python-3.x

这是我的功能:

 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]连接尝试失败   因为关联方在一段时间后没有正确回应   时间或已建立的连接因连接的主机而失败   没有回复。

我的代码有问题吗?我已经尝试用不同的文件运行它。

1 个答案:

答案 0 :(得分:0)

尝试使用requests代替urllib

import requests

# same code up to...

a = requests.get(a_url)
相关问题