Skip to main content
 首页 » 编程设计

python之检测 Python : what is good

2025年05月04日13zhengyun_ustc

是否有任何好的模块可以针对您的代码运行以捕获编码错误?我希望 pylint 在使用函数的默认参数时发现错误 like this :

>>> def spam(eggs=[]): 
...     eggs.append("spam") 
...     return eggs 

但很失望地发现他们没有被报告。我正在寻找 PEP8 格式之外的东西。

请您参考如下方法:

我尝试了第一个示例,PyLint 0.18.1 给了我警告:

W:  1:spam: Dangerous default value [] as argument