__main__.__file__
在交互式解释器中不存在:
import __main__ as main
print hasattr(main, '__file__')
这也适用于通过python -c
而不是来运行的代码python -m
。
判断Python是否处于交互模式
__main__.__file__
在交互式解释器中不存在:
import __main__ as main
print hasattr(main, '__file__')
这也适用于通过python -c
而不是来运行的代码python -m
。