我可以完全禁用以下警告:
W0141:使用的内置函数%r在使用黑名单内置函数时使用(请参阅bad-function选项)。通常黑名单的功能就像map或filter,其中Python现在提供了一些更清晰的选择,如列表理解。
但是还有一种方法可以从黑名单中删除一个功能吗?
答案 0 :(得分:4)
您可以为pylint生成一个rc文件。 (参见pylint doc如何做到这一点)
在其中你会找到类似的东西:
bad-functions=map,filter,apply,input
在那里你可以简单地删除恼人的功能。如果您正在使用Eclispe,请转到PyLint的首选项,并在pylint输入框的参数中将-rcfile = path \添加到\ your_rc_file。
答案 1 :(得分:0)
只需使用更清晰的替代方法(例如列表理解),即可收听Pylint并删除该黑名单功能的违规用途。