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
我想从该字符串中获取 stroke
和 stroke-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(";")}
我正在使用 Python 从 SVG 文件中获取样式信息,但不知道如何解析这些信息。
这是一个例子:
fill:#00ff00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none
我想从该字符串中获取 stroke
和 stroke-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(";")}