IDLE如何运行.py模块?

时间:2013-04-04 07:23:27

标签: python python-2.7 python-idle nameerror

Windows 7和Python v2.7.3

使用此模块“test.py”:

print 'name: ' , __name__
print 'file: ' , __file__

我可以去CMD并输入:python test.py

结果将是:

name: __main__
file: test.py

但是如果我用IDLE打开文件并按 F5 来运行该程序,我会得到NameError告诉我__file__未定义。

IDLE通过哪些步骤来运行.py模块,它与直接从命令行运行模块有何不同?

1 个答案:

答案 0 :(得分:2)

这是一个错误,显然(我不使用IDLE)now been fixed - 对该链接上的错误的讨论对IDLE实际执行代码的操作有一些解释。