bpython配置 - 默认导入numpy和matplotlib
有没有办法让bpython这个解释器在启动时总是运行一些自定义的命令呢?
在我的情况下,我只是想执行以下命令:
import numpy as np
import matplotlib.pyplot as plt
我在文档里找不到任何相关的信息。有没有人知道怎么做?
2 个回答
0
虽然ikanobori的回答是个不错的选择,但我想给大家介绍一个简单的替代方法。
import numpy as np
import matplotlib.pyplot as plt
import bpython
bpython.embed(locals_=locals())
这个方法会启动bpython这个交互式编程环境,并加载本地的变量和其他符号。如果你想要多个定制的命令行环境,这个方法会很有用。
5
文档里有写,只是没有明确标注出来,地址是:http://docs.bpython-interpreter.org/django.html
简单来说,你可以设置一个叫做 PYTHONSTARTUP
的环境变量。bpython 会在你进入解释器之前执行这个文件。