草庐IT

python - 皮林特警告 : Possible unbalanced tuple unpacking with sequence

我有一段Python代码:deffunc1():a=set()b=','.join(map(str,list(a)))returnb,[]deffunc2():d=1e=2returnfunc1()+(d,e,)defmain():a,b,c,d=func2()if__name__=='__main__':main()当我通过pylint(1.4.0)运行它时,我收到警告:W:12,4:Possibleunbalancedtupleunpackingwithsequence:leftsidehas4label(s),rightsidehas3value(s)(unbalanced-tu

python - 皮林特最佳实践

Pylint看起来是运行Python代码分析的好工具。但是,我们的主要目标是发现任何潜在的错误,而不是编码约定。启用所有Pylint检查似乎会产生很多噪音。您使用了哪些Pylint功能并且有效? 最佳答案 您可以通过以下方式阻止任何您不喜欢的警告/错误:pylint--disable=error1,error2我已屏蔽以下内容(来自http://www.logilab.org/card/pylintfeatures的描述):W0511:当检测到FIXME或XXX警告注释时使用W0142:使用*或*魔法*。当使用*args或**kwa