14
這可能是一個愚蠢的問題,我可能最終會刪除它,但我發誓我記得在Python 3.5文檔中閱讀了如何更改Python交互提示中的>>>
,例如調用help()
將如何將其更改爲help>
。但由於某種原因,當我回去嘗試記住時,我無法找到它的說明。有沒有人知道這是可能的,還是我只是在想象事物?更改Python交互式提示「>>>」
謝謝
這可能是一個愚蠢的問題,我可能最終會刪除它,但我發誓我記得在Python 3.5文檔中閱讀了如何更改Python交互提示中的>>>
,例如調用help()
將如何將其更改爲help>
。但由於某種原因,當我回去嘗試記住時,我無法找到它的說明。有沒有人知道這是可能的,還是我只是在想象事物?更改Python交互式提示「>>>」
謝謝
你沒記錯。
它在sys模塊(sys.ps1 & sys.ps2指令):
字符串指定解釋器的初級和次級提示。這些僅在解釋器處於交互模式時才被定義。他們在這種情況下的初始值是'>>>'和'...'。如果將非字符串對象分配給任一變量,則每次解釋器準備讀取新的交互式命令時,都會重新評估其str();這可以用來實現動態提示。
例如:
>>> import sys >>> sys.ps1 = "3.5>>> " 3.5>>> sys.ps2 = "3.5... " 3.5>>>
完美!謝謝。我不記得我在哪裏看過,但我很高興我沒有瘋狂。 – BHustus
也適用於Python 2.7.12。 –
對於我來說在空閒狀態下工作不是3.5.0或2.7.10。但它可以在Windows控制檯中工作。 –