5

是否可以启动bpython解释器,以便它在启动时始终运行一些自定义命令?

就我而言,我只是想做:

import numpy as np
import matplotlib.pyplot as plt

我在文档中看不到任何内容。有人知道方法吗?

4

2 回答 2

5

它写在文档中,只是没有明确标记为:http ://docs.bpython-interpreter.org/django.html

要点是您可以拥有一个名为PYTHONSTARTUP. bpython 将在您进入解释器之前执行此文件。

于 2012-02-02T12:20:28.640 回答
0

虽然 ikanobori 的答案是去这里的方式,但我想我展示了另一个简单的选择。

import numpy as np
import matplotlib.pyplot as plt
import bpython
bpython.embed(locals_=locals())

这将启动 bpython REPL 并加载局部变量和其他符号。如果您想拥有多个自定义外壳,这将很有用。

于 2012-08-06T20:53:21.100 回答