我有使用以下模块调用在以前版本的 Python 中工作的现有代码:
import win32gui as wn
我已经升级到版本3.9
我收到错误消息:win32gui module not found
解决这个问题的方法是pip install pywin32
。
然后我运行代码,它现在可以工作了。但是,我注意到当我运行它时,import
这win32gui
不是智能感知中可用的选项之一,如果它可用,人们可能会期望它。
因此,我是否应该将导入修改为:from win32 import win32gui as wn
由智能感知以预期的方式拾取,或者我应该留下旧代码,它可以工作,但没有被智能感知拾取?
此外,考虑到通过 intelisense 导入的代码为什么“没有看到”建议的更新,我认为这应该是调用版本模块的正确方法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