首页 > 解决方案 > 将 HTML 颜色名称转换为十六进制

问题描述

是否可以将 HTML 颜色名称(即在 w3cschools 上给出)转换为十六进制?

例如,我想要类似的东西:

name_to_hex("Orange")   # would return: #FFA500

在这个问题中,我发现 matplotlib 可以做到这一点。

标签: pythonhtmlcolorsbokeh

解决方案


webcolors模块可以处理这个问题。

首先,安装它,例如:

$ pip install webcolors

安装后,它非常简单:

>>> import webcolors
>>> webcolors.name_to_hex('Orange')
'#ffa500'

推荐阅读