这是一个截图:http://i.imgur.com/uAameOq.png为什么Aptana/Pydev在我的helloworld python代码中显示“print”和“__name__”的“未定义变量”错误?
这是我在Aptana从头开始制作的第一个python程序。我直接从练习文件中复制了这段代码。我将它设置为python 3.4和语法版本3.0。为什么我会为这些最基本的单词获取未定义的变量错误?
此外,当我将语法和解释器都更改为版本2.7时,“打印”错误消失,但名称错误仍然存在。这有些不对劲。
def main():
print("Hello World")
if __name__ == "__main__": main()
编辑:此外,如果我只是打开项目之外的.py文件,这些错误不会出现。所以这似乎与项目创建有关?
复制代码并将其作为代码块粘贴,而不是链接到图像。 – TigerhawkT3
及其'_name_'是否定义? – jgr208
我添加了代码块,但我知道这不是问题,除非我的Python课程的Hello World代码错误。屏幕截图包含了各种设置和项目结构,我认为这对任何帮助我排除故障的人都更有价值。 – truth1ness