首页
视频
资源
登录
转
python改变cmd 控制台颜色
5013
人阅读
2022/5/25 20:43
总访问:
587050
评论:
0
收藏:
0
手机
分类:
python
封装的代码 ``` import ctypes STD_INPUT_HANDLE = -10 STD_OUTPUT_HANDLE= -11 STD_ERROR_HANDLE = -12 FOREGROUND_DARKBLUE = 0x01 # 暗蓝色 FOREGROUND_DARKGREEN = 0x02 # 暗绿色 FOREGROUND_DARKSKYBLUE = 0x03 # 暗天蓝色 FOREGROUND_DARKRED = 0x04 # 暗红色 FOREGROUND_DARKPINK = 0x05 # 暗粉红色 FOREGROUND_DARKYELLOW = 0x06 # 暗黄色 FOREGROUND_DARKWHITE = 0x07 # 暗白色 FOREGROUND_DARKGRAY = 0x08 # 暗灰色 FOREGROUND_BLUE = 0x09 # 蓝色 FOREGROUND_GREEN = 0x0a # 绿色 FOREGROUND_SKYBLUE = 0x0b # 天蓝色 FOREGROUND_RED = 0x0c # 红色 FOREGROUND_PINK = 0x0d # 粉红色 FOREGROUND_YELLOW = 0x0e # 黄色 FOREGROUND_WHITE = 0x0f # 白色 std_out_handle=ctypes.windll.kernel32.GetStdHandle(STD_OUTPUT_HANDLE) def set_cmd_text_color(color, handle=std_out_handle): Bool=ctypes.windll.kernel32.SetConsoleTextAttribute(handle, color) return Bool def resetColor(): set_cmd_text_color(FOREGROUND_DARKWHITE) def cprint(mess,color): if color=='暗蓝色': set_cmd_text_color(FOREGROUND_DARKBLUE) elif color=='暗绿色': set_cmd_text_color(FOREGROUND_DARKGREEN) elif color=='暗天蓝色': set_cmd_text_color(FOREGROUND_DARKSKYBLUE) elif color=='暗红色': set_cmd_text_color(FOREGROUND_DARKRED) elif color=='暗粉红色': set_cmd_text_color(FOREGROUND_DARKPINK) elif color=='暗黄色': set_cmd_text_color(FOREGROUND_DARKYELLOW) elif color=='暗白色': set_cmd_text_color(FOREGROUND_DARKWHITE) elif color=='暗灰色': set_cmd_text_color(FOREGROUND_DARKGRAY) elif color=='蓝色': set_cmd_text_color(FOREGROUND_BLUE) elif color=='绿色': set_cmd_text_color(FOREGROUND_GREEN) elif color=='天蓝色': set_cmd_text_color(FOREGROUND_SKYBLUE) elif color=='红色': set_cmd_text_color(FOREGROUND_RED) elif color=='粉红色': set_cmd_text_color(FOREGROUND_PINK) elif color=='黄色': set_cmd_text_color(FOREGROUND_YELLOW) elif color=='白色': set_cmd_text_color(FOREGROUND_WHITE) print(mess) resetColor() if __name__=='__main__': while 1: mess=input('信息:') color=input('颜色:') cprint(mess,color) ``` 使用的地方: ``` from color import * cprint("请给你喜欢的食物投票e退出投票","黄色") ```
欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739
👈{{preArticle.title}}
👉{{nextArticle.title}}
评价
{{titleitem}}
{{titleitem}}
{{item.content}}
{{titleitem}}
{{titleitem}}
{{item.content}}
TeachingNote
这一生多幸运赶上过你.
博主信息
排名
6
文章
6
粉丝
16
评论
8
文章类别
.net
37篇
后端
5篇
ORM
16篇
前端
48篇
随笔
13篇
移动开发
6篇
数据库
6篇
英语
3篇
rabbitmq
1篇
.net core
5篇
unity
1篇
k8s
1篇
云服务
1篇
DDD
1篇
网络
1篇
更多
mysql
1篇
python
2篇
docker
1篇
最新文章
最新评价
{{item.articleTitle}}
{{item.blogName}}
:
{{item.content}}
关于我们
ICP备案 :
渝ICP备18016597号-1
网站信息:
2018-2024
TNBLOG.NET
技术交流:
群号656732739
联系我们:
contact@tnblog.net
欢迎加群
欢迎加群交流技术