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 模块,它与直接从命令行运行模块有何不同?