我想使用python并理解SVG图纸。我希望python的行为类似于java脚本,并从SVG获取信息。我知道SVG中可以有两种类型的信息。基于在Python中处理SVG
- XML的信息 - 如elementbyID,elementbyTagNames
- 结构信息 - 位置信息以转换到考虑太多 - 比如getelementfrompoint,getboundingbox
我寻觅了一圈,发现蟒蛇库,作为lxml在svg中进行xml处理。我还发现了诸如svgpathtools,svg.path之类的库,但据我了解,这些只处理svgpath元素。
所以我的问题是,
- 是否有良好的库支持处理SVG在Python?(类似于Java脚本)
谢谢。我同意你的评论,即在浏览器中有更多的支持。也感谢你提起Brython,因为我之前没有听说过。我将来会使用这些。 – user3902003