我正在尝试修正以下代码:
为什么呢?显然,svgwrite无法向元素添加class属性。
import svgwrite
dwg = svgwrite.Drawing('test.svg', profile='tiny')
dwg.add(dwg.circle((10, 0), 20 , fill='rgb(0,0,255)', id='rrr', class='#t'))
dwg.save()
I get the following error:
dwg.add(dwg.circle((10, 0), 20 , fill='rgb(0,0,255)', id='rrr', class='#t'))
^
SyntaxError: invalid syntax
为什么呢?显然,svgwrite无法向元素添加class属性。
class
是 Python 中的关键字,尝试使用**{'class': '#t'}
。 - Ashwini Chaudhary