0

次のモジュール呼び出しを使用して、以前のバージョンの 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
4

1 に答える 1