python - 将 HTML 颜色名称转换为十六进制
问题描述
是否可以将 HTML 颜色名称(即在 w3cschools 上给出)转换为十六进制?
例如,我想要类似的东西:
name_to_hex("Orange") # would return: #FFA500
在这个问题中,我发现 matplotlib 可以做到这一点。
解决方案
webcolors模块可以处理这个问题。
首先,安装它,例如:
$ pip install webcolors
安装后,它非常简单:
>>> import webcolors
>>> webcolors.name_to_hex('Orange')
'#ffa500'
推荐阅读
- angular - CORS 策略已阻止从源“localhost”访问“production_api_url”处的 XMLHttpRequest
- javascript - 是否有任何 JavaScript 事件可以告诉我们主线程何时空闲?
- wpf - 非英语操作系统上带有 .NET Core 3.0 Preview 6 的 WPF DispatcherUnhandledException
- sql - 如何从字符串中仅提取字母数字字符?(SQL 谷歌大查询)
- amazon-web-services - AWS RDS 引擎模式当前不可用
- powerbi - 电源 BI。矩阵化一列下的两列
- java - RecyclerView中的Android CountDownTimer
- javascript - 从服务器(REST API)获取数据并在 React Native 中的多选选择器中设置数据
- laravel - 语法错误,laravel 中出现意外的“foreach”(T_FOREACH)
- google-bigquery - AWS Athena (Presto) 和 GCP BigQuery 等技术的通用术语是什么?