python - xticks - pandas plot
Cambiar el indicador interactivo de Python ">>>" (2)
Esta es probablemente una pregunta tonta, y probablemente terminaré eliminándola una vez que lo averigüe, pero te juro que recuerdo haber leído, en los documentos de Python 3.5, cómo cambiar la >>>
en el indicador interactivo de Python, como cómo llamar a help()
lo cambiará para help>
. Pero por alguna razón, cuando volví para intentar recordar, simplemente no puedo encontrar las instrucciones para ello. ¿Alguien sabe si esto es posible, o solo estoy imaginando cosas?
Gracias
Es genial configurarlo para:
- Un color para mejor aspecto visual.
- un espacio en blanco o espacio para facilitar las operaciones de copiar / pegar
Pega esto en tu shell bash:
tee ~/.pyrc <<EOF
#!/usr/bin/env python3
import sys
sys.ps1=''/x1b[1;49;33m>>>/x1b[0m '' # bright yellow
sys.ps2=''/x1b[1;49;31m.../x1b[0m '' # bright red
#sys.ps1=''/x1b[33m>>>/x1b[0m '' # dark yellow
#sys.ps2=''/x1b[31m.../x1b[0m '' # dark red
# For easy copy/paste of proper code, use a blank or space:
#sys.ps1='' ''
#sys.ps2='' ''
EOF
# Then do this:
chmod 755 ~/.pyrc
Finalmente agregue esta línea a su ~/.bash_profile
:
export PYTHONSTARTUP=~/.pyrc
¡Disfrutar!
Te acuerdas correctamente.
Está en el módulo sys (sys.ps1 & sys.ps2):
Cadenas que especifican el indicador primario y secundario del intérprete. Estos solo se definen si el intérprete está en modo interactivo. Sus valores iniciales en este caso son ''>>>'' y ''...''. Si se asigna un objeto no de cadena a cualquiera de las variables, su str () se vuelve a evaluar cada vez que el intérprete se prepara para leer un nuevo comando interactivo; Esto se puede utilizar para implementar un indicador dinámico.
Por ejemplo:
>>> import sys >>> sys.ps1 = "3.5>>> " 3.5>>> sys.ps2 = "3.5... " 3.5>>>