gpt4 book ai didi

python - 如何使用 Python 在 Windows 命令提示符下使用颜色?

转载 作者:太空狗 更新时间:2023-10-29 18:17:05 25 4
gpt4 key购买 nike

我正在尝试修补 waf issue ,其中 Windows 命令提示符输出未按预期着色。我正在尝试弄清楚如何实际实现此补丁,但我无法找到足够的资源 - 有人可以为我指明正确的方向吗?

更新 1

请不要提出任何需要 Cygwin 的建议。

最佳答案

这要归功于 ctypes 和 SetConsoleTextAttribute

举个例子

from ctypes import *
STD_OUTPUT_HANDLE_ID = c_ulong(0xfffffff5)
windll.Kernel32.GetStdHandle.restype = c_ulong
std_output_hdl = windll.Kernel32.GetStdHandle(STD_OUTPUT_HANDLE_ID)
for color in xrange(16):
windll.Kernel32.SetConsoleTextAttribute(std_output_hdl, color)
print "hello"

关于python - 如何使用 Python 在 Windows 命令提示符下使用颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1328643/

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