ValueError:未知网址类型:h

时间:2017-06-26 09:47:27

标签: python urllib2

我在python中编写了一个应用程序,用于在指定的时间下载文件但我收到了 ValueError:未知的url类型:h 错误 这是我的代码

Traceback (most recent call last):
  File "tidopy.py", line 24, in <module>
    data=urllib2.urlopen(address[x])
  File "C:\Python27\lib\urllib2.py", line 154, in urlopen
    return opener.open(url, data, timeout)
  File "C:\Python27\lib\urllib2.py", line 421, in open
    protocol = req.get_type()
  File "C:\Python27\lib\urllib2.py", line 283, in get_type
    raise ValueError, "unknown url type: %s" % self.__original
ValueError: unknown url type: h

当我运行它并回答回复给我的问题时,这个错误:

{{1}}

我该如何解决?   请帮忙

1 个答案:

答案 0 :(得分:1)

这一行:

data=urllib2.urlopen(address[x])

最有可能的是:

data=urllib2.urlopen(addresslist[x])

您需要列表addresslist的元素,而不是字符串address的第一个字符。