首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >根据指定的颜色更改字体颜色- Python

根据指定的颜色更改字体颜色- Python
EN

Stack Overflow用户
提问于 2019-08-24 02:34:41
回答 1查看 138关注 0票数 0

我有一个表,其中的记录分配了孟塞尔颜色,我可以将其转换为RGB。Python有没有办法读取RGB值并对单词进行相应的着色?我一直在研究它,似乎它可能是一个css/js任务,而不是Python任务,但当我用Python进行分析时,我想知道我是否可以创建一个单词云,将单词着色为相应的颜色。

输入:

输出:

EN

回答 1

Stack Overflow用户

发布于 2019-08-24 03:04:23

CSV文件中不能有颜色。但如果您愿意,您可以在控制台中输出如下内容:

我不太确定RGB,但是你可以使用Colorama来处理颜色。

类似于:

代码语言:javascript
复制
from colorama import init, Fore
import pandas
init()
csv = pandas.read_csv(file_path)
for row, munsell, color in zip(csv['row'], csv['munsell'], csv['rgb']):
    print(getattr(Fore, color) + f"row: {row}, munsell: {munsell}" + Fore.RESET)

Fore.RESET很重要。总是把它加到最后。

在csv文件中,RGB颜色代码需要与colorama的属性匹配。csv文件示例:

代码语言:javascript
复制
row,munsell,rgb
1,10RP,RED
2,20RP, LIGHTRED_EX

编辑:

您需要安装colorama

并安装pandas

EDIT2:

对for循环进行了一些修改以符合您的情况。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57631443

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档