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