在编码上它检测到一个问题,我没有足够的格式字符串参数。请帮助。没有足够的格式字符串参数python
代码:
self.notify.error("An item we don't have: track %s level %s was selected." % [track, level])
在编码上它检测到一个问题,我没有足够的格式字符串参数。请帮助。没有足够的格式字符串参数python
代码:
self.notify.error("An item we don't have: track %s level %s was selected." % [track, level])
传递一个元组,而不是一个列表
self.notify.error("An item we don't have: track %s level %s was selected." % (track, level))
或者,如果'.error()'是一个日志记录函数,完全省略元组,并直接传递参数:'self.notify.error(“我们没有的一个项目:选择了%s级别%s。”,跟踪,级别)' –
您可能会发现str.format不容易出错'”我们没有一个项目:track {} level {}被选中。“。format(track,level)' –
谢谢生病尝试使用:) – Mgracer
发布这是一个答案,并将其标记为已解决,如果它修复了它:) – Mgracer