0

可能重复:
判断python是否处于-i模式
判断python是否处于交互模式

有没有办法检查是否使用交互式选项 -i 运行了 python 脚本?

例如

if interactive_mode:
    print 'I am in interactive mode!'
else:
    print 'I am in batch mode!'

然后调用

python hello_world.py
I am in batch mode!

python -i hello_world.py
>> I am in interactive mode!
4

1 回答 1

2
import sys
if sys.flags.interactive:
    print 'I am in interactive mode!'
else:
    print 'I am in batch mode!'
于 2012-08-15T11:49:04.317 回答