我正在使用SVG文件,我正在提取路径,如下所示:
from svg.path import parse_path
import svgwrite
from svgpathtools import svg2paths
f=open("a.txt",'w')
paths, attributes = svg2paths('cou.svg')
for k, v in enumerate(attributes):
path_alt = parse_path(v['d'])
f.write(path_alt)
否则
> print(path_alt[0])
给我以下内容:
Path(Line(start=(410+224j), end=(411+227j)), Line(start=(411+227j), end=(410+227j)), Line(start=(410+227j), end=(410+224j)), closed=False)
而
> f.write(path_alt)
给我错误
must be string or read-only character buffer, not Path
我该如何解决?