我正在尝试将 url 传递给 urllib:
# a file with a url on each line
file_object = open('file.txt', 'r').xreadlines()
for line in file_object:
print line # to check if it is getting the correct value
var = urllib.urlopen(line).read()
我收到错误:
IOError: [Errno url error] unknown url type: '%22http'
我认为%22
意味着一个转义的引号。
因此文件中的 url 格式为:
"http://www.test.com"
并且打印语句正在打印出来:
"http://www.test.com"
并且在"
url 周围创建 's"\"" + url + "\""
的目的是为 urllib 提供我认为需要的格式的 url。但似乎以某种方式保留了转义码,并且 urllib 不只是将值视为"http://www.test.com"
.