15

Python 的 IDLE 具有“检查模块”(Alt-X)来检查无需运行代码即可调用的语法。在 Emacs 中是否有等效的方法来执行此操作,而不是运行和执行代码?

4

5 回答 5

18
python -m py_compile script.py
于 2011-12-21T02:10:48.510 回答
8

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

于 2008-10-15T21:40:49.603 回答
2

或者从 emacs(或 vim)你可以运行python -c 'import x'x 是你的文件名减去.py扩展名。

于 2008-10-16T00:56:03.157 回答
0

您可以将pylint用于此类事情,似乎有一种方法可以将其集成到emacs中,但我从未做过后者 b/c 我是 vim 用户。

于 2008-10-15T17:51:09.457 回答
0

compile您可以从 Emacs 的命令 ( M-x compile)中使用 pylint、pychecker、pyflakes 等。

提示:将一个键(比如 F5)绑定到recompile.

于 2008-10-16T06:32:48.360 回答