Python的IDLE有'Check Module'(Alt-X)来检查可以调用的语法而无需运行代码。是否有相同的方法在Emacs中执行此操作而不是运行和执行代码?
答案 0 :(得分:18)
python -m py_compile script.py
答案 1 :(得分:8)
你可以use Pyflakes together with Flymake以便在你的python代码有效时获得即时通知(并避免一些常见的陷阱)。
答案 2 :(得分:2)
或者从emacs(或vim)运行python -c 'import x'
,其中x是文件名减去.py
扩展名。
答案 3 :(得分:0)
答案 4 :(得分:0)
您可以使用Emacs'compile
命令(M-x compile
)中的pylint,pychecker,pyflakes等。
提示:将密钥(例如,F5)绑定到recompile
。