我已经注意确保库在 python2 和 python3 上都能正常工作,但是 pycharm 添加了一些烦人的红色波浪线,如下所示
如果我将项目解释器切换到 python 3.5,nag 就会移动到另一个导入。 这是哪项检查?我想把它关掉。
最佳答案
虽然它不能解决所有情况的问题,但您可以使用 future
包解决这个特定问题。
如你所见here ,future
包为 python 2 和 python 3 提供了它自己的 builtins
版本。通过依赖这个包而不是自己做,你可以导入 future
内置函数的实现,从而删除有问题的代码并避免 Pycharm 的(错误的)错误。
关于python - 在pycharm中编写交叉兼容的python2/python3代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39495557/