2
対話モードで実行されているように、Pythonスクリプトの実行によって式の結果がトップレベルに自動的に書き込まれる方法を知りたいと思います。例えば非対話型Pythonで式の結果を自動的に出力
私はこのscript.py
持っている場合、:
abs(3)
for x in [1,2,3]:
print abs(x)
abs(-4)
print abs(5)
をしてpython script.py
を実行し、私は
1
2
3
5
を取得しますが、私はむしろ、どのようなものです
3
1
2
3
4
5
を持っているでしょう対話的に実行されます(モジュロプロンプト)。
多かれ少なかれ、私はDisable automatic printing in Python interactive sessionの反対を達成したいと思います。モジュールcode
が私を助けてくれたようですが、私はそれを成功させることはできません。