是否可以启动bpython解释器,以便它在启动时始终运行一些自定义命令?
就我而言,我只是想做:
import numpy as np
import matplotlib.pyplot as plt
我在文档中看不到任何内容。有人知道方法吗?
它写在文档中,只是没有明确标记为:http ://docs.bpython-interpreter.org/django.html
要点是您可以拥有一个名为PYTHONSTARTUP
. bpython 将在您进入解释器之前执行此文件。
虽然 ikanobori 的答案是去这里的方式,但我想我展示了另一个简单的选择。
import numpy as np
import matplotlib.pyplot as plt
import bpython
bpython.embed(locals_=locals())
这将启动 bpython REPL 并加载局部变量和其他符号。如果您想拥有多个自定义外壳,这将很有用。