Python解析内联css

时间:2015-02-14 21:10:57

标签: 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

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

1 个答案:

答案 0 :(得分:1)

创建字典

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