Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python urllib.request错误!!没有主人_Python_Python 3.x_Urllib - Fatal编程技术网

Python urllib.request错误!!没有主人

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>

我对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>
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不正确:替换为/。尽管这可能是一个简单的错误,但我可以很容易地设想这样一种情况,即此打印错误及其相关异常可能对未来的读者有用。投票重开。你解决了我的问题。我被困了两天。