如何在不实际执行的情况下检查Emacs中Python代码的语法?

Ray*_*ega 15 python validation syntax emacs

Python的IDLE有'Check Module'(Alt-X)来检查可以调用的语法而无需运行代码.是否有相同的方法在Emacs中执行此操作而不是运行和执行代码?

Mat*_*ner 18

python -m py_compile script.py
Run Code Online (Sandbox Code Playgroud)


Gly*_*yph 8

您可以将Pyflakes与Flymake一起使用,以便在您的python代码有效时获得即时通知(并避免一些常见的陷阱).