gpt4 book ai didi

python svgwrite 无法添加类属性?

转载 作者:太空宇宙 更新时间:2023-11-04 03:12:21 35 4
gpt4 key购买 nike

我正在尝试更正以下代码:

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 不能给元素添加类属性

最佳答案

根据svgwrite documentation您必须在属于 python 关键字的属性中添加尾随下划线。所以正确的代码是:

dwg.add(dwg.circle((10, 0), 20 , fill='rgb(0,0,255)', id='rrr', class_='#t'))

关于python svgwrite 无法添加类属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37609321/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com