【问题标题】:bpython configuration - importing numpy and matplotlib by defaultbpython 配置 - 默认导入 numpy 和 matplotlib
【发布时间】:2012-02-02 12:10:04
【问题描述】:

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

就我而言,我只是想做:

import numpy as np
import matplotlib.pyplot as plt

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

【问题讨论】:

    标签: python numpy bpython


    【解决方案1】:

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

    要点是您可以拥有一个名为PYTHONSTARTUP 的环境变量。 bpython 会在你进入解释器之前执行这个文件。

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-06-28
        • 2015-05-12
        • 1970-01-01
        • 1970-01-01
        • 2018-10-14
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多