Python 2.7 スクリプトは Windows 7 64 ビットで正常に動作します。
- ただし、まったく同じスクリプトの
myscript.pyw
名前が変更されただけで、.pyw
クラッシュする前にしばらくの間拡張機能が実行されます。ファイルをダブルクリックして実行すると起動します。
このスクリプトは、subprocess
モジュールを使用して別のプログラムを実行し、モジュールを使用して無限ループctypes
でユーザーのアイドル時間をチェックします。while
while True:
try:
runSomeCode()
except Exception(e)
logging.error(e)
不思議なことに、ファイルがクラッシュして.pyw
もエラーはファイルに記録されません。
何が起こったのでしょうか?