Obwohl dies eine ältere Frage ist, dachte ich, ich würde etwas beitragen, das die meiner Meinung nach besten der anderen Antworten zusammenfasst, und eine eigene Falte hinzufügen, indem ich vorschlage, dass Sie diese Befehle in eine Datei einfügen und Ihr PYTHONSTARTUP festlegen Umgebungsvariable, um darauf zu verweisen. Da ich im Moment unter Windows bin, ist es auf diese Weise leicht voreingenommen, könnte aber leicht in eine andere Richtung geneigt werden.
In den folgenden Artikeln wurde beschrieben, wie Umgebungsvariablen unter Windows festgelegt werden:
Wann sys.path.append verwendet und% PYTHONPATH% geändert wird, reicht aus.
Verwalten von Umgebungsvariablen in Windows XP
Konfigurieren von System- und Benutzerumgebungsvariablen
Verwenden von Global System Umgebungsvariablen in Windows
Übrigens, setzen Sie keine Anführungszeichen um den Pfad zur Datei, auch wenn sie Leerzeichen enthält.
Wie auch immer, hier ist meine Einstellung zum Code, der in das Python-Startskript eingefügt (oder zu Ihrem vorhandenen hinzugefügt) werden soll:
# ==== pythonstartup.py ====
# add something to clear the screen
class cls(object):
def __repr__(self):
import os
os.system('cls' if os.name == 'nt' else 'clear')
return ''
cls = cls()
# ==== end pythonstartup.py ====
Übrigens können Sie auch den __repr__
Trick von @ Triptych verwenden , um exit()
in just zu wechseln exit
(und das Gleiche gilt für den Alias quit
):
class exit(object):
exit = exit # original object
def __repr__(self):
self.exit() # call original
return ''
quit = exit = exit()
Schließlich, hier ist etwas anderes , das die primäre Interpreter Aufforderung von Änderungen >>>
zu cwd + >>>
:
class Prompt:
def __str__(self):
import os
return '%s >>> ' % os.getcwd()
import sys
sys.ps1 = Prompt()
del sys
del Prompt