您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python上是否有每种颜色的文件?

Python上是否有每种颜色的文件?

您可以通过查看dict 查看所有颜色。但是,所有名称和颜色值的dict很大(当我写这篇文章时为657),因此仔细检查并查找所需内容可能很麻烦。

我经常发现自己试图查找颜色名称,并且非常方便地找到此代码段:

import pygame
from pprint import  pprint

color_list = [(c, v) for c, v in pygame.color.THECOLORS.items() if 'slategrey' in c]
pprint(color_list)

输出

[('darkslategrey', (47, 79, 79, 255)),
 ('slategrey', (112, 128, 144, 255))
 ('lightslategrey', (119, 136, 153, 255))]

我在一个交互式会话中这样做,以获取包含“ slategrey”的所有名称,然后在我的实际代码中,可以这样使用我想要的名称

slategrey = pygame.Color("slategrey")

然后在代码中稍后像这样引用它:

screen.fill(slategrey,  pygame.Rect(0, 0, 100, 100))

但是,如果您确实想查看pygame.color.THECOLORS中所有颜色的列表,则可以在定义了THECOLORS的pygames colordict模块中查看它们。

python 2022/1/1 18:28:05 有274人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶