是否可以启动bpython解释器,以便它在启动时始终运行一些自定义命令?bpython配置 - 默认导入numpy和matplotlib
在我来说,我只是想做的事:
import numpy as np
import matplotlib.pyplot as plt
我不能看到任何docs。任何人都知道方法?
是否可以启动bpython解释器,以便它在启动时始终运行一些自定义命令?bpython配置 - 默认导入numpy和matplotlib
在我来说,我只是想做的事:
import numpy as np
import matplotlib.pyplot as plt
我不能看到任何docs。任何人都知道方法?
这是写在docs,只是没有明确地在打成这样: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并加载本地变量和其他符号。如果你想有多个定制的shell,这将会很有用。
完美,谢谢! – YXD 2012-02-02 12:44:51