【发布时间】:2010-08-17 08:52:55
【问题描述】:
通常 Python 控制台是这样的:
>>> command
有没有办法让它看起来像:
SomeText>>> command
【问题讨论】:
标签: python console command-line-interface customization
通常 Python 控制台是这样的:
>>> command
有没有办法让它看起来像:
SomeText>>> command
【问题讨论】:
标签: python console command-line-interface customization
sys.ps1 == ">>>"
sys.ps2 == "..."
您也可以在PYTHONSTARTUP 环境变量中进行更改。
例如(这不安全),将以下内容放入脚本中的某个位置,并将 PYTHONSTARTUP 设置为指向该脚本。
import sys
import getpass
sys.ps1 = getpass.getuser( ) + ">>> "
当然,您可以将上面的最后一行更改为您想要的任何内容。
【讨论】:
你可以试试
import sys
import os
sys.ps1 = os.getenv("USER") + sys.ps1
(或 getpass.getuser() 其他答案的建议)
在更正的版本中,当然更容易:
import sys
sys.ps1 = "SomeText" + sys.ps1
【讨论】: