2010-08-17 25 views

Répondre

6
sys.ps1 == ">>>" 
sys.ps2 == "..." 

Vous pouvez également modifier dans le PYTHONSTARTUP variable d'environnement.

Par exemple (ce n'est pas sécurisé), placez ce qui suit dans un script quelque part et définissez PYTHONSTARTUP pour qu'il pointe vers ce script.

import sys 
import getpass 
sys.ps1 = getpass.getuser() + ">>> " 

Bien sûr, vous pouvez changer la dernière ligne ci-dessus pour tout ce que vous voulez.

2

Vous pouvez essayer

import sys 
import os 

sys.ps1 = os.getenv("USER") + sys.ps1 

(ou getpass.getuser() comme suggéré par l'autre réponse)

Dans la version corrigée, il est encore plus facile, bien sûr:

import sys 
sys.ps1 = "SomeText" + sys.ps1 
+0

J'ai corrigé la question. Je ne veux pas nécessairement afficher le nom d'utilisateur. Juste un texte personnalisé pour faire des captures d'écran personnalisées. – campuscodi

0

IPython fournit pratique façon de définir des invites sophistiquées comme décrit here.