Python 内联解析 css

Python parse inline css

我正在使用 Python 从 SVG 文件中获取样式信息,但不知道如何解析这些信息。

这是一个例子:

fill:#00ff00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none

我想从该字符串中获取 strokestroke-width。我该怎么做

创建字典

attr_string ="fill:#00ff00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"

attr_dict = {pair.split(":")[0]:pair.split(":")[1] for pair in attr_string.split(";")}