python - 将 HTML 颜色名称转换为十六进制

标签 python html colors bokeh

是否可以将 HTML 颜色名称(即 given on w3cschools)转换为十六进制?

例如我想要这样的东西:

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

我在 this question 中发现使用 matplotlib 可以做到这一点.

最佳答案

webcolors模块可以处理这个。

首先,安装它,例如:

$ pip install webcolors

安装完成后,它非常简单:

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

关于python - 将 HTML 颜色名称转换为十六进制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57941587/

相关文章:

jquery - CSS 中相邻的两个类

html - 位置绝对div坏了

java - 在 JTextPane 中为文本着色的有效方法

python - Pandas 数据框中的圆形 float 列

python - 为什么我的 "total"变量没有定义?

jquery - 无法让 masonry 工作

D3.js饼图: how to automatically create and assign gradual scale of colors based on my own categorization

python - 更改 ttk 小部件文本颜色

python - 如何让 Locust 根据另一个 API 的响应停止负载测试?

python - Django 处理可选的 url 参数