【发布时间】:2016-06-03 16:53:26
【问题描述】:
我正在尝试更正以下代码:
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()
我收到以下错误:
dwg.add(dwg.circle((10, 0), 20 , fill='rgb(0,0,255)', id='rrr', class='#t'))
^
SyntaxError: invalid syntax
这是为什么呢?显然 svgwrite 不能给元素添加类属性
【问题讨论】:
-
class是Python中的关键字,试试**{'class': '#t'}))