Конфигурация bpython - импорт numpy и matplotlib по умолчанию - PullRequest
4 голосов
/ 02 февраля 2012

Можно ли запустить интерпретатор bpython , чтобы он всегда запускал некоторые собственные команды при запуске?

В моем случае я просто хочу сделать:

Я не вижу ничего в документах .Кто-нибудь знает способ?

Ответы [ 2 ]

5 голосов
/ 02 февраля 2012

Это написано в документации, просто не четко обозначено как таковое: http://docs.bpython -interpreter.org / django.html

Суть в том, что вы можете иметь средупеременная называется PYTHONSTARTUP.bpython выполнит этот файл до того, как вас уволят из интерпретатора.

0 голосов
/ 07 августа 2012

Хотя ответ Иканобори - путь сюда, я подумал, что покажу другую простую альтернативу.

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

Это запустит REPL bpython и загрузит локальные переменные и другие символы. Это было бы полезно, если вы хотите иметь более одной настраиваемой оболочки.

...