微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

我正在尝试修补waf问题 ,其中Windows命令提示输出在应该是没有着色时。 我试图找出如何真正实施这个补丁,但是我很难find足够的资源 – 有人能指点我吗?

更新1

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

Windowsredirect错误不工作使用追加

batch file中的IP地址

batch file来分割.csv文件

为窗口移动命令取消输出

如何通过sql Server的xp_cmdshell根据创builddate在Windows命令行程序中加载文件

这是可能的感谢ctypes和SetConsoleTextAttribute

这是一个例子

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

如果您对Python交互式解释器使用正常的cmd.exe控制台感兴趣,请参阅此配方 。 如果你用模拟控制台的特殊窗口来确定,例如因为你还需要更高级的curses功能,那么@ TheLobster对wcurses的建议就好了。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐