我有一个python文件,想要在不编译的情况下检查语法错误。我知道'compileall','py_compile',但这些都是编译代码。
答案 0 :(得分:3)
所以你需要一些静态代码分析。使用Python可以使用几种工具:
就个人而言,我使用Pylint。它相当严格,但通过一些最小配置,您可以快速获得一些有用的反馈。它可以使用pip安装:
pip install pylint
pylint <my_module>.py
有一些扫描整个文件夹的选项。看看http://docs.pylint.org/run.html