2

コマンドプロンプト(Windows)からidlexを起動すると、idlexを閉じるまで新しいプロセスへのプロンプトが失われます。

F:\>c:\Python27\Scripts\idlex.py
[IPKernelApp] To connect another client to this kernel, use:
[IPKernelApp] --existing c:\users\myname\appdata\local\temp\tmpch1j8w.json
heartbeat: 1.0

このハートビート情報ではなく、idlexguiのみを表示したい。これは可能ですか?最初は「-n」で実行するとうまくいくと思いましたが、結果は私が思っていたものではありません。

4

1 に答える 1

2

pythonw代わりに を使用してプログラムを起動すると、コンソールを元に戻すことができますpython。インターpythonwプリターは標準の入力および出力ファイル ハンドルを使用しないため、それらのためにコンソール ウィンドウを開く必要はありません。

スクリプトを常に使用する最善の方法は、拡張子を からにpythonw変更することです。これは、コンソールから直接ではなく、エクスプローラー ウィンドウまたはショートカットから起動した場合にも機能するはずです。.py.pyw

于 2012-12-13T19:15:21.420 に答える