以下是截图:http://i.imgur.com/uAameOq.png
这是我在Aptana从头开始制作的第一个python程序。我确实从练习文件中复制了这段代码。我将它设置为python 3.4和语法版本3.0。为什么我会为这些最基本的单词得到未定义的变量错误?
此外,当我将语法和解释器更改为版本2.7时,“打印”错误消失,但名称错误仍然存在。这有些不对劲。
def main():
print("Hello World")
if __name__ == "__main__": main()
编辑:另外,如果我只是在项目外打开.py文件,则不会出现这些错误。所以它似乎与项目创建有关?
答案 0 :(得分:0)
可能是PyDev无法连接到shell以反省你的令牌......(在这种情况下,其他诸如'False'和'True'之类的东西也会显得无效。)
您可以检查错误日志中是否有错误吗?
http://pydev.org/faq.html#PyDevFAQ-HowdoIReportaBUG%3F详细了解了它......
如果您这样做,请检查您是否有可能阻止事件的活动防火墙(如果仍然无法解决,请在https://sw-brainwy.rhcloud.com/tracker/PyDev/创建新票证)