gpt4 book ai didi

Python CSS 解析器

转载 作者:太空狗 更新时间:2023-10-29 16:37:04 26 4
gpt4 key购买 nike

我正在尝试使用 Python 中的 CSS 文件来帮助色盲人士。我需要进入每个选择器 block 并更改“背景:”和“颜色:”。我尝试使用像 tinycss 这样的 CSS 解析器,但它们并不专注于获取选择器。

示例输入:

body {background:#fff; color:#ccc}

并输出:

body {background:#000; color:#aaa}

最佳答案

试试这个:

http://cthedot.de/cssutils/

parser = CSSParser()
# optionally
parser.setFetcher(fetcher)
sheet = parser.parseFile('test1.css', 'ascii')
print sheet.cssText

在 css 处理中使用起来非常简单。

要使用选择器,您可以使用 cssutils.css.SelectorListcssutils.css.Selector

关于Python CSS 解析器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14331678/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com