2011-08-10 3 views
1

を無効にします。
How to suppress console output in Python?が可能な重複pygameのコンソール出力に

現在、私は、ジョイスティックの入力を読み取るためにpygameのを使用していると私は私が解決する必要がある次の問題があります。

get_axis()またはget_button()のようなジョイスティックモジュールの関数を呼び出すと、関数はSDL_JoystickGetButton value:0:などの行を出力します。これらの行の出力をコンソールに無効にする必要があります。

私は...

How to suppress console output in Python?

を私が探しているものですstackoverflowの上、次の質問/答えを発見した。しかし、この記事では、十分な情報を提供していません。私がDEBUGを無効にしなければならないので、私はそれを行う方法についてのステップを知りたいと思います。これまでのところ、pygameソースをダウンロードしてjoystick.cに入り、コンソールに出力する行をコメントアウトしてから、setup.pyを実行しましたが、ジョイスティック機能はコンソールに出力されます。また、私はPython 2.6とpygame 1.9.1を使用しています。

+0

なぜそれをしたいですか? – BrainStorm

+0

ジョイスティック出力を使用している他のソフトウェアは、ユーザーにさまざまな情報を表示するためにコンソールを使用する必要があります。 – Brandon

答えて

1

このスレッドは、この問題を解決する必要がありますprintf statements 1.9.1

は、私はそれがPyScripter自体が巨大なメモリリークが発生PyScripterの下で実行されている場合を除いて、これと同じ問題がありました。それは私のマシン上のすべての記憶を食べていた。厄介な相互作用。