У меня есть код, который работает в предыдущих версиях Python, используя следующий вызов модуля: import win32gui as wn
Я обновился до версии 3.9
Я получаю сообщение об ошибке: win32gui module not found
Решение этой проблемы заключается в pip install pywin32
.
Затем я запускаю код, и теперь он работает. Однако я отмечаю, что когда я запускаю import
, этот win32gui
не является одним из вариантов, доступных в intelisense, чего можно было бы ожидать, если бы он был доступен.
Должен ли я поэтому изменить импорт на: from win32 import win32gui as wn
, который подхватывается intelisense ожидаемым образом, или я должен оставить старый код, который работает, но не подхватывается intelisense?
Кроме того, почему код работает, учитывая, что импорт через Intelisense не видел предложенного обновления, которое, как я полагаю, должно быть правильным способом вызова модуля для версии 3.9
?
Вот кодовые строки:
import win32gui as wn # pip install pywin32 to resolve
#from win32 import win32gui as wn
or
#import win32gui as wn # pip install pywin32
from win32 import win32gui as wn