1. ホーム
  2. python

[解決済み] PythonコードからREPL(Read, Eval, Print, Loop)にドロップする方法

2022-08-10 10:35:50

質問

Python スクリプトがコマンドラインから起動された場合でも、プログラムによって実行中の任意の時点で REPL に強制的にドロップさせる方法はありますか?

私は、標準入力またはファイルからデータを読み取り、それをプロットし、プロットをカスタマイズできるようにするためにREPLにドロップしたい、迅速で汚いプロットプログラムを書いています。

どのように解決するのですか?

pythonのinteractiveオプションを使ってみてはいかがでしょうか。

python -i program.py

これはprogram.pyのコードを実行し、REPLに移動します。 program.pyのトップレベルで定義したりimportしたりしたものはすべて利用可能になります。