【发布时间】:2014-03-29 23:52:21
【问题描述】:
我开始学习 python 语言,并决定尝试 PyCharm IDE,它看起来非常不错。但是,每当我写 print 时,它都会显示“未解决的参考 'print'”。我可以运行程序,但是这个红色下划线真的很烦人。我该如何解决这个问题?
【问题讨论】:
我开始学习 python 语言,并决定尝试 PyCharm IDE,它看起来非常不错。但是,每当我写 print 时,它都会显示“未解决的参考 'print'”。我可以运行程序,但是这个红色下划线真的很烦人。我该如何解决这个问题?
【问题讨论】:
我遇到了和你一样的问题,尽管我将 Python 3.4.0 配置为项目的解释器并且代码中的所有 print 都是符合 Python 3 的函数调用。
我通过在 PyCharm 中这样做来解决它:
文件 -> 使缓存无效/重新启动... -> 无效并重新启动
【讨论】:
如果您在 PyCharm 中并且收到“未解析的引用 xrange”,那是因为 xrange 在 Python 3 中已被删除。 Range 现在接管了它的功能。从这里开始处理快速字符串连接:
https://waymoot.org/home/python_string/
答案来自 /r/learnpython:
https://www.reddit.com/r/learnpython/comments/2udj3s/pycharm_issue/
【讨论】:
这可能与您使用的 python 版本有关。 python 2.x下print是声明:
print "hello world"
在 python 3 下,print 现在是一个函数调用:
print("hello world")
【讨论】:
同样的问题,我删除了项目目录下的.idea和__pycache__目录,一切正常:)
【讨论】:
只需从项目目录中删除 .idea 文件夹即可。
【讨论】: