如何让Python警告不良做法和可能的错误?

Tim*_*Tim 6 python

Perl拥有strictwarningspragma以及一些CPAN模块,用于鼓励良好的风格和减少错误.是否有一个Python对应物可以帮助我避免这些问题和不良做法,同时它鼓励我使用更Pythonic结构?

我应该说清楚,我不知道我想避免什么.可能存在很多陷阱,我不是在寻找替代阅读优秀代码,阅读常见错误和编写大量内容,而是为了补充自动化资源.

ssh*_*nin 10

我相信pylint(http://www.logilab.org/857)是用于此目的最常用的工具.


Ray*_*oal 6

Python的经典风格指南是PEP8.如果您对样式错误感兴趣,可以在http://pypi.python.org/pypi/pep8上找到PEP8的检查程序.