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