問題タブ [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.

0 投票する
1 に答える
3010 参照

python - プログラムが.py拡張子で動作するのに、.pyw拡張子では動作しないのはなぜですか?

Tkinterで記述されたシンプルなGUIインターフェイスを使用してGoogleEarth .kml/ファイルをシェープファイルに変換するスクリプトがあります。.kmz

私の問題は、.py拡張子を付けて正常に動作することですが、拡張子を付けて保存すると.pyw、ファイルの読み取り中に停止し.kmlます。

エラーメッセージはなく、クラッシュしません。GUIはOKなどを起動しますが、停止するだけで、常にほぼ同じ場所にあります。私はPython2.5を使用していますが、Python2.7でも同じ結果が得られました。

これを引き起こす可能性のあるアイデアはありますか?

0 投票する
2 に答える
591 参照

python - 起動時にレジストリを介して起動された .pyw は起動して終了しますが、ダブルクリックで起動すると機能します...?

ダブルクリックなどで機能する.pywスクリプトがあり、閉じるまで開いたままですが、起動時に実行するようにレジストリに追加しました。起動時に実行されますが、設定されているように開いたままにはなりません。GUIをフラッシュしてから閉じます。

なぜこれが起こっているのか、それを修正する方法はありますか?

PS .pyw ファイルにリンクするスタートアップ フォルダーにショートカットを作成したくありません。

私のpythonスクリプトを別のpythonスクリプトでレジストリに追加しました:p

そして、レジストリでそのパスを参照すると: HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > Windows > CurrentVersion > Run データ内の正しいパスがあり、REG_SZ と入力します。

0 投票する
0 に答える
216 参照

python - tkinter ファイルの I/O で pythonw.exe のドラッグ アンド ドロップが中断される

以下のコードのように python tkinter gui にファイル読み取りを追加するたびに、.py ファイルを python.exe または pythonw.exe にドラッグ アンド ドロップすると、プログラムが実行されません。私は Windows XP で Python 3.2 を使用しています。

pythonw.exe を .py ファイルのデフォルト プログラムとして設定し、ファイルをダブルクリックするか、cmd で呼び出すと機能することがわかりましたが、実際にはドラッグ アンド ドロップで実行する必要があります。これは既知のバグですか? 前もって感謝します!

0 投票する
3 に答える
11563 参照

python - Python での Microsoft Visual C++ ランタイム エラー

サーバーで継続的に実行されるpythonプログラムがあり、一部のデータをMYSQLデータベースに入れ、一部をロードします。また、TCP/IP 接続を使用しています。問題は、約 24 時間後に実行時エラーが発生することです。

OK を押して python shell を閉じます。そして、すべてのpythonファイルを閉じてWindowsタスクマネージャーを確認すると、まだpythonw.exeファイルが開いていることがわかります!!!

IDLE を使用してアプリケーションを実行しています。

0 投票する
1 に答える
544 参照

python - トグル可能なコンソールを備えたGUIプログラム?

ログメッセージを読む必要があるときにコンソールを表示/非表示にできるアプリもあります。たとえば、Blender3Dはそれを可能にします(blender.org)。

これがPythonで実行できるかどうか、そしてどのように実行できるのか疑問に思いました。

私のメインウィンドウはPanda3D(panda3d.org)ウィンドウです。「実際の」コンソール(pythonw)を非表示にして別のコンソールを作成し、「実際の」コンソールを「表示」するたびに、すべてを「実際の」コンソールからそのコンソールにリダイレクトするというオプションがあることをどこかで読みました。これをどのように行うことができるかわかりません。

または、少なくとも、構成ファイルなどを読み取って、コンソールを使用してプログラムを開始するか、コンソールを使用せずにプログラムを開始するかを選択する方法。

0 投票する
0 に答える
291 参照

python - Windowsで実行中の特定のpythonスクリプトプロセスに名前を付ける/見つける方法は?

Windows の場合:

私は2つのスクリプトを持っています:

  1. Client.py
  2. Console.py

Q1: クライアントは複数回実行できますが、1 つのインスタンスのみを実行したままにしておく必要があります。pythonW.exeで実行されています

Q2: 複数の console.py を同時に実行できます。しかし、最後に閉じたものはclient.pyを殺すはずです

制限:

  1. ファイルを書き込まないことを強くお勧めします。(つまり、ウィンドウ名、PID などによる検索を使用します...)
  2. Python 用の追加モジュールをインストールしないことを強くお勧めします。つまり、ctypesなどを使用します...

ctypes.windll.user32.SetWindowTextA ("NAME")Q1の場合、私はそれを実行して検索しようとしました。python.exe では機能しますが、コンソール ウィンドウがないため、pythonW.exe では機能しません。

ありがとう!

0 投票する
5 に答える
1961 参照

python - cmd start で実行中の pythonw プログラムを特定する

Windows と一緒にプログラム Sabnzbd、CouchPotato、SickBeard、および Headphones を起動するために、Windows 自動起動フォルダーに 4 つの .bat ファイルがあります。これらのバッチ ファイルでは、次のような行で Python .py ファイルを実行します。

4 つのプログラムがすべて開始されて実行された後、Windows タスク マネージャーでそれらを確認できます。ただし、個別のプロセスを特定することはできません。それらはすべて説明と同じように識別されpythonw.exe *32ますpythonw.exe:

ここに画像の説明を入力

私がやろうとしているのは、すべてのプログラムを特定することです。それを行う方法はありますか?これは、bat ファイルにパラメーターを追加することで実行できますか? それとも、まったく違うことをするべきですか?