Python3.7中urllib.urlopen 報錯問題

import urllib
web = urllib.urlopen('https://www.baidu.com')
f = web.read()
print(f)

報錯:python

Traceback (most recent call last):
  File "D:/coding/python/text.py", line 2, in <module>
    web = urllib.urlopen('https://www.baidu.com')
AttributeError: module 'urllib' has no attribute 'urlopen'

Process finished with exit code 1


web

解決方案:Python3裏的urllib模塊已經發生改變,此處的urllib都應該改爲urllib.request。url

 

更改後的代碼spa

import urllib.request
web = urllib.request.urlopen('https://www.baidu.com')
f = web.read()
print(f)

結果顯示:code

 

 運行成功blog

相關文章
相關標籤/搜索