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

compileEmacsのコマンドからpylint、pychecker、pyflakesなどを利用できます( M-x compile)。

ヒント: キー (F5 など) を にバインドしますrecompile

于 2008-10-16T06:32:48.360 に答える
0

そのようなことにはpylintを使用でき、それをemacsに統合する方法があるようですが、後者を行ったことはありません b/c 私は vim ユーザーです。

于 2008-10-15T17:51:09.457 に答える