PyCharm Unresolved引用'print'

时间:2014-03-29 23:52:21

标签: python pycharm

我开始学习python语言,并决定尝试PyCharm IDE,看起来非常好。但是,每当我写打印时,它都会显示“Unresolved reference'print'”。我可以运行该程序,但这个红色下划线真的很烦人。我该如何解决这个问题?

5 个答案:

答案 0 :(得分:70)

我遇到了与您相同的问题,即使我将Python 3.4.0配置为项目的解释器,并且代码中的所有print都是符合Python 3的函数调用。

我在PyCharm中做到了这一点:

  

档案 - >无效缓存/重新启动... - >无效并重新启动

答案 1 :(得分:6)

如果你在PyCharm并且你得到“Unresolved reference xrange”,那是因为在Python 3中删除了xrange .Range现在接管它的功能。正在从这里开始快速字符串连接:

https://waymoot.org/home/python_string/

答案来自/ r / learnpython:

https://www.reddit.com/r/learnpython/comments/2udj3s/pycharm_issue/

答案 2 :(得分:4)

这可能与您正在使用的python版本有关。在python 2.x下print是一个声明:

print "hello world"

在python 3下,print现在是一个函数调用:

print("hello world")

答案 3 :(得分:0)

同样的问题,我删除了项目目录中的 .idea __ pycache __ 目录,一切都很好:)

答案 4 :(得分:0)

只需从您的项目目录中删除.idea文件夹。