代码如下
from six.moves import urllib
from six.moves import xrange
结果pycharm编译器报错:Cannot find reference 'moves' in 'six.py'
上网查了很久都没有解决。有人说是没有安装six,于是我用pip安装six,结果提示six已经有了。
现在不知道怎么处理了,请高手指点一下,谢谢~~
代码如下
from six.moves import urllib
from six.moves import xrange
结果pycharm编译器报错:Cannot find reference 'moves' in 'six.py'
上网查了很久都没有解决。有人说是没有安装six,于是我用pip安装six,结果提示six已经有了。
现在不知道怎么处理了,请高手指点一下,谢谢~~
在python环境引用正确的情况下, 出现上述问题, 可以在将"from six.moves import urllib"改为"from six import moves"然后在代码中通过"moves.urllib" 进行调用;
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
已经解决了,忘了来更新答案。我用的是python3.5。
直接
import urllib
就可以了,顺便说一下urllib.request要通过import urllib.request引用,不能通过from urllib import request的方式。
而xrange在python3.*以后的版本已经不用了,直接用range,不需要另外应用。