0

重複の可能性:
Pythonが-iモードかどうかを確認するPythonが
インタラクティブモードかどうかを確認する

Pythonスクリプトがインタラクティブオプション-iで実行されているかどうかを確認する方法はありますか?

例えば

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 に答える