python - Python 中的颜色函数

标签 python function colors hex

来自 this question我学会了如何给 Python 上色。我想出了所有的颜色代码,别担心。
无论如何,对我有用的答案是 orip 的 ctypes one。每次我想为文本着色时都必须键入 ctypes.windll.kernel32.SetConsoleTextAttribute(handle, AQUA) 有点烦人。有没有办法将其转换为函数?我不确定如何通过函数发送变量,也不确定如何实现它们,即使我实现了。
提前致谢! -幽灵术士 对我来说重要的是它对我有用——我不打算放弃我的剧本。 我的颜色:

BLACK    = 0x0000
BLUE    = 0x0001
GREEN    = 0x0002
RED    = 0x0004
PURPLE    = 0x0005
YELLOW    = 0x0006
WHITE    = 0x0007
GRAY    = 0x0008
GREY    = 0x0008
AQUA    = 0x0009 #Very Blue

最佳答案

嗯……如果我没理解错的话……

def a_func(handle,color):
   ctypes.windll.kernel32.SetConsoleTextAttribute(handle, color)

a_func(handle,AQUA)

甚至更好

colorFunc = ctypes.windll.kernel32.SetConsoleTextAttribute
colorFunc(handle,AQUA)

关于python - Python 中的颜色函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12336691/

相关文章:

php - 在 PHP 中处理 SQL 查询结果,然后在同一函数中再次插入

javascript - 为什么我只得到 2 和 3 为假? (如果数字是素数则返回真)

ios - Sprite-Kit colorizeWithColor 没有将 Sprite 与正确的颜色混合

colors - 在 Tcl 中操纵颜色

python - 导入报错ghmm库

python - HTTP 错误 404 : Not Found when using wget to download a link

python - 月份和星期几的缩写

c++ - 指向指针函数参数的指针

python - import tensorflow as tf 时导入 Tensorflow 时出错

string - Perl 文本差异颜色