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 模块,它与直接从命令行运行模块有何不同?
最佳答案
这是一个错误,显然(我不使用 IDLE)now been fixed - 对该链接上的错误的讨论对 IDLE 实际运行代码的作用做了一些解释。
关于python - IDLE 如何运行 .py 模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15804943/