是否可以将HTML颜色名称(即given on w3cschools)转换为十六进制?
例如,我想要这样的东西:

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

我发现matplotlib在this question中可以实现这一点。

最佳答案

webcolors模块可以处理这个问题。
首先,安装它,例如:

$ pip install webcolors

一旦你安装了它,它就相当直截了当:
>>> import webcolors
>>> webcolors.name_to_hex('Orange')
'#ffa500'

10-07 15:14