You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

运行Flask时终端中出现的←[37m与←[0m是什么含义?

关于Flask终端日志中←[37m和←[0m的解释

先看你贴的这段终端输出:

127.0.0.1 - - [29/Apr/2021 14:55:34] "←[37mGET /myfirstpage HTTP/1.1←[0m" 200 -

这两个看起来奇怪的序列其实是ANSI转义码,是终端用来控制文本颜色、格式的标准指令,我给你逐个拆解:

  • ←[37m:这里的←是终端对「ESC转义字符(ASCII码27)」的可视化显示,整个序列的作用是将后续文本的前景色设置为亮白色。ANSI标准里用30-37代表基础前景色,37对应的就是白色——Flask用它来标记成功的请求日志,让正常请求的日志和错误日志(比如404、500会用红色)区分开,可读性更强。
  • ←[0m:这个是格式重置指令,作用是把所有文本格式(颜色、加粗、下划线等)恢复成终端的默认状态。如果没有这个指令,后续输出的日志文本都会保持之前设置的白色,用它收尾就能避免格式“串味”,确保下一条日志的格式不受影响。

简单来说,这就是Flask给日志加颜色高亮的小手段,让你能一眼区分不同类型的请求状态~

内容的提问来源于stack exchange,提问作者Staehlo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.29 15:27:44