Mặc dù đây là một câu hỏi cũ hơn, tôi nghĩ rằng tôi đã đóng góp một cái gì đó tóm tắt những gì tôi nghĩ là tốt nhất trong các câu trả lời khác và thêm một nếp nhăn của riêng tôi bằng cách đề nghị bạn đặt các lệnh này vào một tệp và đặt PYTHONSTARTUP của bạn biến môi trường để chỉ vào nó. Vì hiện tại tôi đang sử dụng Windows, nó hơi thiên vị theo cách đó, nhưng có thể dễ dàng bị nghiêng theo một hướng khác.
Dưới đây là một số bài viết tôi thấy mô tả cách đặt biến môi trường trên Windows:
Khi nào nên sử dụng sys.path.append và khi sửa đổi% PYTHONPATH% là đủ
Cách quản lý biến môi trường trong Windows XP
Cấu hình hệ thống và môi trường người dùng Biến
cách sử dụng hệ thống toàn cầu Biến môi trường trong Windows
BTW, không đặt dấu ngoặc kép quanh đường dẫn đến tệp ngay cả khi nó có khoảng trắng trong đó.
Dù sao, đây là mã của tôi để đưa vào (hoặc thêm vào tập lệnh khởi động Python hiện có của bạn:
# ==== 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, bạn cũng có thể sử dụng thủ thuật của @ Triptych__repr__
để thay đổi exit()
thành exit
(và ditto cho bí danh của nó quit
):
class exit(object):
exit = exit # original object
def __repr__(self):
self.exit() # call original
return ''
quit = exit = exit()
Cuối cùng, đây là một cái gì đó khác thay đổi lời nhắc trình thông dịch chính từ >>>
sang cwd + >>>
:
class Prompt:
def __str__(self):
import os
return '%s >>> ' % os.getcwd()
import sys
sys.ps1 = Prompt()
del sys
del Prompt