Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python ANSI代码的字符串问题_Python_String Formatting_Ansi Escape - Fatal编程技术网

Python ANSI代码的字符串问题

Python ANSI代码的字符串问题,python,string-formatting,ansi-escape,Python,String Formatting,Ansi Escape,例如,我的目标是可视化此输出: [ 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" + " ]" p

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

[ 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
但它返回的字符串完全错误:


这有什么问题?

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

将其更改为:

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

哦,那真的很容易。有时候即使是最琐碎的问题也很难解决。非常感谢。