语言版本: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
然后正常使用就没有问题了