🖥
#python のインタラクティブモードで事前に走らせるスクリプトを指定して Ruby の binding.pry みたいに途中から操作して
-
python -i
で インタラクティブモードで起動し、なおかつ事前に特定のスクリプトを走らせられる模様 - IPython とかかいろいろと面倒な場合もあるので、シェルを立ち上げてからファイルを読むこむ方式でやってみる。
-i : inspect interactively after running script; forces a prompt even
import file example
import re
print('OK!')
alices = re.findall(r'Alice', 'AliceAliceAlice')
python の場合
$ python -i tmp/import.py
OK!
>>> alices
['Alice', 'Alice', 'Alice']
django の場合
- 途中から exec で読み込めば良さげ
- 他の方法は未発見
$ ./manage.py shell
In [1]: exec(open('./tmp/import.py').read())
OK!
In [2]: alices
Out[2]: ['Alice', 'Alice', 'Alice']
Original by Github issue
チャットメンバー募集
何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。
公開日時
2019-05-06
Discussion