提问人:Ray 提问时间:10/16/2008 更新时间:12/9/2017 访问量:8319
如何在不实际执行的情况下检查 Emacs 中 Python 代码的语法?
How can I check the syntax of Python code in Emacs without actually executing it?
问:
Python 的 IDLE 具有“检查模块”(Alt-X)来检查无需运行代码即可调用的语法。有没有一种等效的方法可以在 Emacs 中做到这一点,而不是运行和执行代码?
答:
0赞
André
10/16/2008
#1
你可以使用 pylint 来做这些事情,似乎有一种方法可以将其集成到 emacs 中,但我从来没有做过后者 b/c 我是 vim 用户。
8赞
Glyph
10/16/2008
#2
您可以将 Pyflakes 与 Flymake 一起使用,以便在您的 python 代码有效时获得即时通知(并且也避免了一些常见的陷阱)。
评论
0赞
Patrick Mevzek
12/6/2017
此 URL 中的域不再存在,因此文档不再可用。plope.org
0赞
Glyph
12/9/2017
我将其更新为 archive.org 版本。希望这能为您提供所需的信息:)
1赞
Patrick Mevzek
12/9/2017
是的,但更好的是在这里复制相关的东西。
2赞
mhawke
10/16/2008
#3
或者从 emacs(或 vim)运行,其中 x 是文件名减去扩展名。python -c 'import x'
.py
0赞
Matt Curtis
10/16/2008
#4
你可以从 Emacs 的命令 () 中使用 pylint、pychecker、pyflakes 等。compile
M-x compile
提示:将键(例如 F5)绑定到 。recompile
18赞
Matt Joiner
12/21/2011
#5
python -m py_compile script.py
上一个:ASP.NET 页面验证
评论