AttributeError: module 'urllib' has no attribute 'urlopen'
學習網(wǎng)絡編程的時候用到的urllib模塊里的urlopen方法,結(jié)果出現(xiàn)如下圖所示的問題:
1.png
網(wǎng)上搜了搜臣咖,說可能是工程里面有和urllib重名的類導致import進來的事自定義的urllib梁沧,看了下臥槽蛾扇,果然是,新建的py文件名就是urllib,改過來以后就差不多了。
要注意的是import的時候要導入的urllib.request,因為在python3.x中urllib中包含了urllib2等其他的類藻茂,在調(diào)用的時候也要以urllib.request.urlopen(url)的形式調(diào)用,url要寫全玫恳,百度的鏈接不能寫成www.baidu.com而要寫成http://www.baidu.com 的形式不然會報錯辨赐。