13
我正在使用pylint更新一些代碼到PEP 8標準。部分代碼拋出了W0612未使用的變量錯誤,但是這是因爲它使用了一個返回(x,y)的模塊,例如在這種特殊情況下只需要x時,這就完成了。如何處理pylint消息:ID:W0612未使用變量
(var_1, var_2) = func()
def func():
a="a"
b="b"
return (a,b)
然後返回var_1,但var_2從不使用,因此會引發錯誤。我該如何處理?我在想這個
var = func()[0]
什麼是最好的處理方法?
是的,這是完美的'unused_index'沒有工作,'_unused_index'和'_index'做到了。謝謝你的幫助。 – Jacxel 2012-04-11 14:02:06
我推薦使用'dummy'作爲變量名。後者通常會造成不必要的混淆。 – 2012-04-11 14:02:25
@Jacxel我對「未使用」前綴錯了。這就是我曾經用過的代碼庫中所使用的。 Pylint默認爲「啞」或「_」。 – 2012-04-11 14:03:24