如何确保urllib.urlretrieve以非交互方式运行?

时间:2016-12-22 21:13:46

标签: python python-2.7 urllib

有时urllib.urlretrieve会提示用户输入用户名和密码。

坦率地说,这是令人惊讶的,因为我希望urllib.urlretrieve是非交互式的。

是否可以在需要身份验证时简单地引发异常?如果没有,是否有一个同样简单的替代方案,或者我应该

os.system('curl ...')

1 个答案:

答案 0 :(得分:0)

我已尝试访问有意使用用户名和密码的网址,而且我已经

IOError: ('http error', 401, 'Unauthorized', <httplib.HTTPMessage instance at 0x02A279E0>).

你得到的相同吗?如果是,你可以在你的尝试除了块

之外除了这个错误