次のモジュール呼び出しを使用して、以前のバージョンの Python で動作する既存のコードがあります。
import win32gui as wn
バージョンアップしました3.9
エラーメッセージが表示されます:win32gui module not found
これに対する解決策は、pip install pywin32
です。
次にコードを実行すると、動作するようになりました。ただし、実行すると、インテリセンスで利用可能なオプションの 1 つではないことに注意してimport
くださいwin32gui
。
したがって、インポートを変更する必要があります:from win32 import win32gui as wn
インテリセンスによって期待される方法で取得されるか、または動作するがインテリセンスによって取得されない古いコードを残す必要がありますか?
さらに、インテリセンスを介したインポートが提案された更新を「見ていなかった」場合、コードが機能するのはなぜ3.9
ですか。
コードラインは次のとおりです。
import win32gui as wn # pip install pywin32 to resolve
#from win32 import win32gui as wn
また
#import win32gui as wn # pip install pywin32
from win32 import win32gui as wn