urllib2.HTTPError:HTTP 错误 404:当我尝试执行我的 Python 2.7 脚本时返回未找到完整的回溯位于https://pastebin.com/f7EzJ4zn我该如何解决这个问题?
site = "https://askubuntu.com"
file_path = site + "/https://askubuntu.com/questions/1156044/what-is-this-
error-typeerror-unsupported-operand-types-for-instance-and/1156049#1156049"
import urllib2
server = urllib2.urlopen(site)
response = urllib2.urlopen(file_path)
print(response.read())
编辑:现在问题解决了,当我需要Urllib2 HTTP 404时,我复制了完整的 URL
site = "https://askubuntu.com"
file_path = "https://askubuntu.com/questions/1156065/urllib2-http-404"
import urllib2
server = urllib2.urlopen(site)
response = urllib2.urlopen(file_path)
print(response.read())
当然,您的 URL 不正确。
这就是 404 错误通常的含义:这样的文件或位置不存在。
在这种情况下,错误很明显:您的“file_path”字符串是
"https://askubuntu.com/https://askubuntu.com/questions/1156044/what-is-this- error-typeerror-unsupported-operand-types-for-instance-and/1156049#1156049"
并且显然无效。在网络浏览器中尝试一下,您会看到。