【发布时间】:2012-02-02 12:10:04
【问题描述】:
是否可以启动 bpython 解释器,以便它在启动时始终运行一些自定义命令?
就我而言,我只是想做:
import numpy as np
import matplotlib.pyplot as plt
我在docs 中看不到任何内容。有人知道方法吗?
【问题讨论】:
是否可以启动 bpython 解释器,以便它在启动时始终运行一些自定义命令?
就我而言,我只是想做:
import numpy as np
import matplotlib.pyplot as plt
我在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 并加载局部变量和其他符号。如果您想拥有多个自定义外壳,这将非常有用。
【讨论】: