然后pycharm会自作聪明的把你友烂咐的代码都添加到环境变量,
于是乎, 你import urllib2的时候, 其实会优先查找你自己写的代码里是否有urllib2.py这个文件, 因为你这个文好纯件就是urllib2.py, 所以import的是你自己的这个代码, 没有urlopen也是正常的.
以后给代码命名就尽量避免这个情况, 我一般这样命名: urllib2_.py
这样既能知道这个代码是干嘛的历核, 又不会错.
urllib2是一个标准库,安装python之后就自带了,并且只在于python2中
在python3中,已经把首族urllib,urllib2等的合并为一个包urllib了。
另外查看模块说明,python自带了一个官方文档可以查看:
1.先打看自带的ide,衡戚点击help-python Docs(或者也可以直接看f1)
2.再在打开的文档里,输入urllib2搜素,回车:
或者也可以使用命令help(模块名)(前提得先导入):者拦弊
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)