解决AttributeError: module 'urllib' has no attribute 'request'问题

语言版本:python3.7

环境:win10

最近写爬虫的时候导入urllib并使用urllib.request时总是报错

AttributeError: module 'urllib' has no attribute 'request'

去urllib包里寻找发现__init__.py文件是空的,以为自己误删了,后来去github的cpython看源码,发现他的__init__.py文件也是空的。这意味着我们import urllib时仅仅导入该包,其他什么都做不了。因此需要我们导入的时候这样导入:

import urllib.request

然后正常使用就没有问题了

发布了36 篇原创文章 · 获赞 3 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/tyro_blog/article/details/103146992