如何在python代码中检查语法(无编译)错误

时间:2014-02-24 09:14:33

标签: python-2.7 python-3.x static-code-analysis

我有一个python文件,想要在不编译的情况下检查语法错误。我知道'compileall','py_compile',但这些都是编译代码。

1 个答案:

答案 0 :(得分:3)

所以你需要一些静态代码分析。使用Python可以使用几种工具:

就个人而言,我使用Pylint。它相当严格,但通过一些最小配置,您可以快速获得一些有用的反馈。它可以使用pip安装:

pip install pylint
pylint <my_module>.py

有一些扫描整个文件夹的选项。看看http://docs.pylint.org/run.html