Python urllib.request错误!!没有主人
我对Python非常陌生,目前正在学习它。我有一个小代码:Python urllib.request错误!!没有主人,python,python-3.x,urllib,Python,Python 3.x,Urllib,我对Python非常陌生,目前正在学习它。我有一个小代码: import urllib.request x = urllib.request.urlopen('https:\\www.google.com') print(x.read()) 当我运行它时,Python会大喊出以下错误: Traceback (most recent call last): File "C:/Users/The Kids/Desktop/urllib.py", line 3, in <module>
import urllib.request
x = urllib.request.urlopen('https:\\www.google.com')
print(x.read())
当我运行它时,Python会大喊出以下错误:
Traceback (most recent call last):
File "C:/Users/The Kids/Desktop/urllib.py", line 3, in <module>
x = urllib.request.urlopen('https:\\www.google.com')
File "C:\Program Files\Python35-32\lib\urllib\request.py", line 162, in
urlopen
return opener.open(url, data, timeout)
File "C:\Program Files\Python35-32\lib\urllib\request.py", line 463, in open
req = meth(req)
File "C:\Program Files\Python35-32\lib\urllib\request.py", line 1163, in
do_request_
raise URLError('no host given')
urllib.error.URLError: <urlopen error no host given>
回溯(最近一次呼叫最后一次):
文件“C:/Users/thekids/Desktop/urllib.py”,第3行,在
x=urllib.request.urlopen('https:\\www.google.com')
文件“C:\Program Files\Python35-32\lib\urllib\request.py”,第162行,在
urlopen
返回opener.open(url、数据、超时)
文件“C:\Program Files\Python35-32\lib\urllib\request.py”,第463行,打开
req=甲基(req)
文件“C:\Program Files\Python35-32\lib\urllib\request.py”,第1163行,在
你有什么要求吗_
raise URLError('未提供主机')
urllib.error.urleror:
我可以得到这方面的帮助吗?url应该是:
https://www.google.com
。非https:\\www.google.com
。更改URL应该会起作用。您的URL不正确:替换为/。尽管这可能是一个简单的错误,但我可以很容易地设想这样一种情况,即此打印错误及其相关异常可能对未来的读者有用。投票重开。你解决了我的问题。我被困了两天。