gpt4 book ai didi

python - ANSI 代码的字符串问题

转载 作者:太空宇宙 更新时间:2023-11-04 03:58:33 26 4
gpt4 key购买 nike

我的目标是可视化,例如,这个输出:

[ Sun, 09 06 2013 12:51:49 ]

整个日期必须用这个 ANSI 代码着色:

\033[1m\x1b[32m DATE \x1b[0m\r

我试过这段代码:

import time

DATE = time.strftime("%a, %d %b %Y %H:%M:%S", time.localtime())

OUTPUT = "[ " + "\033[1m\x1b[32m" + DATE + "\x1b[0m\r" + " ]"

print OUTPUT

但它返回给我一个完全错误的字符串:

enter image description here

这是怎么回事?

最佳答案

字符串中的回车 \r 导致光标位于行首,因此 ] 覆盖了 [ .

改成这样:

OUTPUT = "[ \033[1m\x1b[32m" + DATE + "\x1b[0m ]\r"

关于python - ANSI 代码的字符串问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17009017/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com