हालांकि यह एक पुराना सवाल है, मैंने सोचा कि मैं कुछ और योगदान दूंगा जो मुझे लगता है कि अन्य उत्तरों में से सबसे अच्छा था और मैंने खुद की एक शिकन जोड़कर सुझाव दिया कि आप इन कमांडों को एक फ़ाइल में डाल दें और अपना PYTHONSTARTUP सेट करें पर्यावरण चर यह इंगित करने के लिए। चूंकि मैं इस समय विंडोज पर हूं, यह उस तरह से थोड़ा पक्षपाती है, लेकिन आसानी से किसी और दिशा में ढला जा सकता है।
यहाँ कुछ लेख मिले हैं जो बताते हैं कि विंडोज़ पर पर्यावरण चर कैसे सेट करें:
sys.path.append का उपयोग कब करें और% PYTHONPATH% को संशोधित करते समय पर्याप्त है
कैसे Windows XP में पर्यावरण चर को प्रबंधित करने के लिए
विन्यास प्रणाली और उपयोगकर्ता पर्यावरण चर
को वैश्विक प्रणाली का उपयोग कैसे करें विंडोज में पर्यावरण चर
BTW, भले ही इसमें रिक्त स्थान हों, फ़ाइल के पथ के चारों ओर उद्धरण न रखें।
वैसे भी, यहाँ मेरे कोड को पायथन स्टार्टअप स्क्रिप्ट में डालने (या अपने मौजूदा में जोड़ने) के लिए है:
# ==== 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, आप सिर्फ (और अपने उपनाम के लिए डिट्टो ) में बदलने के लिए @ ट्राइप्टिक की__repr__
चाल का उपयोग कर सकते हैं :exit()
exit
quit
class exit(object):
exit = exit # original object
def __repr__(self):
self.exit() # call original
return ''
quit = exit = exit()
अंत में, यहाँ कुछ और है जो प्राथमिक दुभाषिया प्रॉम्प्ट >>>
को cwd + से बदलता है>>>
:
class Prompt:
def __str__(self):
import os
return '%s >>> ' % os.getcwd()
import sys
sys.ps1 = Prompt()
del sys
del Prompt