【发布时间】:2017-08-09 15:57:48
【问题描述】:
我正在使用 python 3 编程,我想知道如何制作一个工具
- 更改终端对用户的称呼,例如 routersploit。
- 在终端更改文本颜色
- 在终端窗口中正确运行。
到目前为止,我有一个 sh 文件来回显启动,并 cds 进入 .py 文件的目录,然后运行该文件。该文件运行并通过是/否确认启动使用:
def bootloader():
boot = input("boot yes/no: ")
if boot == "yes":
print("booting")
elif boot == no:
print("boot cancelled")
但每次我在 shell 中运行文件时,它都会说是或未定义。
【问题讨论】:
-
你可能应该使用
raw_input -
您可能应该将问题分为两个问题,一个用于颜色/名称部分,一个用于 python 脚本中的错误。
-
(1) 需要更改 $PS1(至少在我的机器上)环境变量。 (2) 主要可以通过更改 $PS1 来完成,但您可能想要更改“无颜色”是什么