Bu daha eski bir soru olmasına rağmen, diğer cevapların en iyisi olduğunu düşündüğüm bir şeyi katkıda bulunacağımı düşündüm ve bu komutları bir dosyaya koyup PYTHONSTARTUP'ınızı ayarlamanızı önererek kendi kırışıklığımı ekledim ortam değişkeni işaret eder. Şu anda Windows'da olduğum için, bu şekilde biraz önyargılı, ancak başka bir yöne kolayca eğilebilir.
Windows'da ortam değişkenlerinin nasıl ayarlanacağını açıklayan bazı makaleler
aşağıdadır : sys.path.append ne zaman kullanılır ve% PYTHONPATH% değiştirilirken yeterlidir
Windows XP'de Ortam Değişkenlerini Yönetme
Sistem ve Kullanıcı Ortamı Değişkenlerini Yapılandırma
Global Sistem Nasıl Kullanılır Windows'ta Ortam Değişkenleri
BTW, dosyada boşluk olsa bile dosyanın yoluna tırnak koymayın.
Her neyse, Python başlangıç komut dosyasını koymak (veya mevcut kodunuza eklemek) için kodu almam:
# ==== 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 ====
BTW, @ Triptych'in __repr__
hilesini exit()
sadece exit
(ve diğer adı için ditto'ya quit
) değiştirmek için de kullanabilirsiniz :
class exit(object):
exit = exit # original object
def __repr__(self):
self.exit() # call original
return ''
quit = exit = exit()
Son olarak, gelen istemi birincil tercüman değiştirir burada başka en şey >>>
için cwd + >>>
:
class Prompt:
def __str__(self):
import os
return '%s >>> ' % os.getcwd()
import sys
sys.ps1 = Prompt()
del sys
del Prompt