問題タブ [pythonw]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - スクリプトが pythonw で実行されているかどうかを確認しますか?
内で実行するときにファイルにリダイレクトstderr
したいと思います。スクリプトが で実行されているか で実行されているかを確認するにはどうすればよいですか?stdout
pythonw
pythonw
python
python - os.system コールを含む .pyw ファイルでコンソール ウィンドウを回避するにはどうすればよいですか?
コード ファイルを として保存すると.pyw
、コンソール ウィンドウが表示されなくなりますが、コードに への呼び出しが含まれているとos.system
、厄介なコンソール ウィンドウが表示されます。への呼び出しが原因だと思いos.system
ます。.pyw
コンソール ウィンドウをまったく表示せずに、スクリプト内から他のファイルを実行する方法はありますか?
python - コンソールなしでPopenを使用してpythonwでプロセスを実行する
Popen 呼び出しを介して外部プログラムを実行する GUI を備えたプログラムがあります。
しかし、何をしてもコンソールがポップアップします (ファイルハンドルに NUL を渡そうとしました)。コンソールを解放するために呼び出すバイナリを取得せずにそれを行う方法はありますか?
scripting - コンピューターのスリープ/休止状態後に Python がフリーズする
pythonw を使用してバックグラウンドで実行されている python スクリプトがあります。ラップトップを閉じると、スリープ モードになります。ラップトップを開くと、プログラムはほとんど機能せず、数秒後にフリーズします。ラップトップを再度開いたときに休止状態にして再起動できるように、コンピューターがスリープ モードに入っているかどうかをスクリプトが判断できる方法はありますか?
python - pythonw.exe 3.1 で実行すると BaseHTTPRequestHandler がハングする
次のコードは、python.exe では問題なく動作しますが、pythonw.exe では失敗します。Windows 7 で Python 3.1 を使用しています。
応答の送信を開始すると、何か問題が発生します。何も書き戻されませんでした。別の http 接続を試みても、接続されません。私も self.wfile を使ってみましたが、うまくいきませんでした。
python - Python コードの問題、アプリケーションが破棄されました Tcl エラー
私は Tkinter GUI を作成して、画像を呼び出す以外は何もしません。もちろん、適切な tkinter ドキュメントを見つけるのにずっと苦労してきました。
要求どおりに実行できないように見えるコード行があります-辞書内のすべての値を呼び出し、次の値が呼び出される前に、同じ名前で画像を個別に印刷およびプルしたいです。私は dict.itervalues() と dict.values() を試しましたが、まったく何もわからないようです...
とにかく、ここにスニペットがあります:
最後に、1 つまたは 2 つの画像が表示され、次のエラーが表示されます。
TclError: 「image」コマンドを呼び出せません: アプリケーションが破棄されました
何が悪いのかわかりません。画像コマンドを移動できません。何らかの方法で「保存」して、破棄されないようにする必要があります。ここに他のコード エラーがあることはわかっていますが、取得している TclError を把握できれば、他のすべてを正しく設定できると思います。
これをすべて行う簡単な方法があれば教えてください!
python - 終了時に Python クラッシュを停止する方法
スクリプトの実行後、Python インスタンスがクラッシュします。
エラー署名は次のとおりです。
スクリプトが正常に動作することもあれば、クラッシュすることもあります。Spyderで起動しました。Spyder の外で起動すると、クラッシュします。
最初の実行は機能しているように見えますが、2 回目はクラッシュします。
パイソン版。Python 2.6.6 (r266:84297、2010 年 8 月 24 日、18:46:32) [MSC v.1500 32 ビット (Intel)]
python - Pmw.MessageDialog (および他の同様のウィジェット) の場所の制御
ここではPythonの初心者ですが、Pmwにはまだ新しいです:
Pmw MessageDialog ボックスを表示するために次のメソッドを定義しました。これは期待どおりに機能し、結果の値が返され、Tkinter.Text ウィジェットである edit1 に投稿されます。ここでの「self」は Tkinter.Frame です。(Win7-32 および Python v2.7.2 を実行):
問題は、dialog.activate() を呼び出しても、メッセージ ボックスの場所を制御できないことです。
その呼び出しを次のように変更すると:
次に、messageBox ウィジェットが指定された座標に配置されますが、これには 2 つの副作用があります。
1) messageBox ウィジェットに、ダイアログ ボックス (閉じる 'X' ボタンのみ) ではなく、メイン ウィンドウのボタン (閉じる、最小化、最大化) が追加されました。
2) 結果値が edit1 にポストされることはありません。
質問:ダイアログ ボックスのボタン/境界線を維持し、テキスト (edit1) ウィジェットに投稿された値を取得しながら、メッセージ ボックスの位置を制御するにはどうすればよいですか。
ティア
python - .pyw 拡張子を持つ Python スクリプトから stdout に出力するにはどうすればよいですか?
wxpython GUI といくつかのコマンド ライン パラメーターを備えた python プログラムがあります。py2exe で単一の Windows 実行可能ファイルを生成します。バックグラウンドでコマンド ライン ウィンドウを表示したくないので、py2exe はこのウィンドウなしでこれを pythonw 実行可能ファイルにしています。これは、*.pyw 拡張子を使用するのと同じです。
問題は、利用可能なコマンド ライン引数を確認したい場合は、当然シェルで "main.exe -h" を実行することです。argparse はこの情報を提供していますが、拡張子が *.pyw であるため、stdout には到達しません。
では、pythonw を使用して GUI アプリケーションの stdout を再度有効にするにはどうすればよいでしょうか?
最小限の作業例:
実行:
提案をお寄せいただきありがとうございます!