Ambiente personalizado no interpretador Python
Este artigo é só uma dica rápida…
Muitas vezes é interessante ter um ambiente um pouco mais personalizado no interpretador Python sem precisar ficar reconfigurando-o a cada carga.
Por exemplo, eu gosto das seguintes configurações iniciais:
from __future__ import division
from __future__ import with_statement
from types import *
importe re
importe os, sys
__metaclass__ = typeA saída é salvar essas configurações num arquivo
.pythonrc.py, por exemplo no homedir.Mas apenas isso não é suficiente. É preciso que o interpretador Python saiba que precisa carregar essas configurações a cada início de interpretador. Para tanto, é preciso ajustar a variável
PYTHONSTARTUP.Em
bash, coloco essa variável em meu ~/.bash_profile:export PYTHONSTARTUP=~/.pythonrc.pyE pronto! A cada execução do interpretador essas configurações serão carregadas. Por exemplo:
bash$ python
Python 2.5.1 (r251:54863, May 4 2007, 16:52:23)
[GCC 4.1.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 2/3
0.66666666666666663
>>> Sem essas configurações, o retorno para
2/3 seria 0 – inteiro, não float.[]'s
Cacilhas, La Batalema
