python - 我可以为从 a 点到 b 点的字符串着色吗?
问题描述
这纯粹是出于好奇,如果我有一个带有超链接的字符串"In July 2019, the fashion and sneaker trading platform <a href="https://stockx.com/news/update-on-data-security-issue/" target="_blank" rel="noopener">StockX suffered a data breach</a> which was subsequently sold via a dark webmarketplace."
如果我使用了 colorama 模块red = Fore.RED
,是否可以只为从 a 部分到 b 部分的字符串着色?在这种情况下,它"<a"
是"</a>"
。所以本质上只是这部分"<a href="https://stockx.com/news/update-on-data-security-issue/" target="_blank" rel="noopener">StockX suffered a data breach</a>"
编辑:对不起大家的困惑,我的问题是我想知道我是否仍然可以打印出整个字符串,但只有"<a href="https://stockx.com/news/update-on-data-security-issue/" target="_blank" rel="noopener">StockX suffered a data breach</a>"
部分突出显示为红色。
解决方案
使用符合您要求的Colorama打印到终端。
你做:
from colorama import Fore, Style
str = f"""
In July 2019, the fashion and sneaker trading platform {Fore.RED}<a href="https://stockx.com/news/update-on-data-security-issue/" target="_blank" rel="noopener">{Style.RESET_ALL} StockX suffered a data breach</a> which was subsequently sold via a dark webmarketplace.
"""
print(str)
这行得通,快乐的编码
推荐阅读
- html - React - HTML 输入不会禁用动态
- docker-compose - 在 Gitlab-ci 中使用带有 docker-compose 的 Testcontainers 运行端到端测试
- javascript - 想要显示不同的文本和数组几秒钟
- python - 如何总结循环内的值?
- c++ - 错误:没有值的返回语句,在返回“int”的函数中[-fpermissive]
- android - 如何在XML中将圆形放在矩形上方
- mongodb - 无法再打开 .zshrc,出现 LSOpenURLsWithRole() 错误
- bash - 通过 vim 中的外部脚本修改文本块
- amazon-web-services - 导出有关 AWS 卷的信息
- linux - 百胜更新在centos 8中失败