我有一个svg文件,它是由地图数据可视化软件“Kartograph”生成的。它包含大量表示地图上区域的路径。这些路径都有一些数据字段:
<path d=" ...path info... " data-electorate="Canberra" data-id="Canberra" data-no="23" data-nop="0.92" data-percentile="6" data-state="ACT" data-totalvotes="25" data-yes="2" data-yesp="0.08" id="Canberra"/>
为了不必每次都生成一个新的svg文件,我想在python中修改一些属性,比如“yes”投票的数量。具体来说,我希望将“yes”投票值增加/增加1(对于代码的每次执行)。在
我尝试过lxml,并广泛地浏览了相关文档,但到目前为止,这段代码还不起作用:
^{pr2}$python是执行此任务的最佳工具吗?如果是这样,我该如何更改上述代码或重新开始。为任何混淆道歉。我不熟悉这个'lxml'模块和svg文件,所以我有点迷路了。在
您不会再次设置该属性,而是使用其值而不是此行中的elmenet:
^{pr2}$yes_votes
包含属性的内容,而不是对属性本身的引用。更改为:相关问题 更多 >
编程相关推荐