必须是字符串或只读字符缓冲区,而不是Path

时间:2018-03-22 16:05:51

标签: python image-processing svg

我正在使用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

我该如何解决?

0 个答案:

没有答案