Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/314.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/Flask-ANSI代码现在出现在控制台中_Python_Flask_Console - Fatal编程技术网

Python/Flask-ANSI代码现在出现在控制台中

Python/Flask-ANSI代码现在出现在控制台中,python,flask,console,Python,Flask,Console,在过去的几天里,我一直在用我的Google Fu来获取一些信息,但我的时间不够了 我已经启动并运行了一个Python/Flask web应用程序,到目前为止,我已经完成了一些提交。它的用途并不太重要,但自从拿起它(上次使用是在19年10月),我注意到正常的控制台输出(当你点击应用程序时显示不同的页面请求)开始在每个请求前后显示一系列字符(见图) 我不知道这些最初是什么,但它们似乎并没有以任何方式影响我的应用程序,但从那以后它一直困扰着我。后来我发现这些是ANSI代码,用于格式化控制台中的文本输

在过去的几天里,我一直在用我的Google Fu来获取一些信息,但我的时间不够了

我已经启动并运行了一个Python/Flask web应用程序,到目前为止,我已经完成了一些提交。它的用途并不太重要,但自从拿起它(上次使用是在19年10月),我注意到正常的控制台输出(当你点击应用程序时显示不同的页面请求)开始在每个请求前后显示一系列字符(见图)

我不知道这些最初是什么,但它们似乎并没有以任何方式影响我的应用程序,但从那以后它一直困扰着我。后来我发现这些是ANSI代码,用于格式化控制台中的文本输出(如果我错了,请纠正我!) 这些肯定以前没有,我真的很想知道这些是从哪里来的,或者压制它们,或者找到一种方法来处理它们,使它们工作,而不仅仅是显示角色


编辑:这是在Windows 10(64位)中,并使用标准Windows CMD控制台。我不相信有更新,但可能有一个我不知道的升级。

您使用的是什么操作系统?您以前是否可能使用不同的终端运行,例如IDE中内置的终端?Windows对这些代码没有很好的支持,但您可能使用了一个理解(因此没有显示)这些代码的终端。我将更新主帖子,但计算机没有更改(Windows 10,64位),我认为终端没有更改。我使用标准Windows控制台与Git集成。我试过MinTTY,但真的不喜欢它(也许我应该试试),所以坚持使用Windows CMD“我试过MinTTY”-MinTTY几乎肯定理解ANSI代码。寻找彩色编码的输出,而不是那些可见的代码。是的,我刚才试过。。。也许我需要再试一次。我希望我能找出是什么改变了,或者如何处理这些改变。我很确定,除了你的终端,没有什么改变。在任何情况下,您都可以通过以下方式改变此行为。