今天看到一个代码,可以在终端输出不同颜色的字符串,觉得很有趣,故记录一下以备后续使用。
# 各种颜色定义
def prRed(prt):
print("\033[91m{}\033[00m" .format(prt))
def prGreen(prt):
print("\033[92m{}\033[00m" .format(prt))
def prYellow(prt):
print("\033[93m{}\033[00m" .format(prt))
def prLightPurple(prt):
print("\033[94m{}\033[00m" .format(prt))
def prPurple(prt):
print("\033[95m{}\033[00m" .format(prt))
def prCyan(prt):
print("\033[96m{}\033[00m" .format(prt))
def prLightGray(prt):
print("\033[97m{}\033[00m" .format(prt))
def prBlack(prt):
print("\033[98m{}\033[00m" .format(prt))
# 使用示例
i = 0
f = 100
prLightPurple('Actor {}, fitness:{}'.format(i, f))
输出结果示例:
虽然不知道有啥用,至少能在终端起到一个令人眼前一亮的效果吧。