Python解析内联css

Python解析内联css,python,css,parsing,svg,Python,Css,Parsing,Svg,我正在使用Python从SVG文件中获取样式信息,但不知道如何解析这些信息 以下是一个例子: fill:#00ff00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none 我想从该字符串中获取笔划和笔划宽度。如何创建词典 attr_string ="fill:#00ff00;fill-opacity:1;stroke:#000000;str

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

以下是一个例子:

fill:#00ff00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none
我想从该字符串中获取
笔划
笔划宽度
。如何创建词典

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(";")}

你试过什么了吗?可能是需要研究的问题。请在否决投票前解释问题的问题,以便我可以改进。谢谢。简单,但有效!