在編碼上它檢測到一個問題,我沒有足夠的格式字符串參數。請幫助。沒有足夠的格式字符串參數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