Skip to main content
 首页 » 编程设计

python之Python 中的颜色函数

2025年05月04日17傻小

来自 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)