python的pywinauto库去掉UserWarning: 32-bit application should be automated using 32-bit Python (you use 64-bit Python)警示

在自动化领域,按键精灵可谓是鼎鼎大名,但是python也不差啊,pywinauto就是其中的佼佼者,那是相当的好用啊。

不过有一点烦人的是,pywinauto经常有一个提示,虽然不碍事,但是看着不爽啊,也容易被一些客户有所误会,那我们今天就来解决它。

警告提示如下:

pywinauto警告

pywinauto\application.py:1030: UserWarning: 32-bit application should be automated using 32-bit Python (you use 64-bit Python)

解决办法1

我们可以直接去pywinauto的源码里修改,注释掉相应提示就行,不过这种方法有个缺点,以后在你更新pywinauto的版本或者重新安装后,就又会出现,每次修改又很麻烦,所以我们不推荐。

解决办法2

我们可以在你的项目里开头加上一句代码,去忽略产生的警告,我觉得种办法更好一些。

代码如下:

import warnings
warnings.simplefilter('ignore', category=UserWarning)

版权声明:
作者:崔圣杰
链接:https://www.cuishengjie.com/1044.html
来源:论剑阁-崔圣杰博客
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
海报
python的pywinauto库去掉UserWarning: 32-bit application should be automated using 32-bit Python (you use 64-bit Python)警示
在自动化领域,按键精灵可谓是鼎鼎大名,但是python也不差啊,pywinauto就是其中的佼佼者,那是相当的好用啊。 不过有一点烦人的是,pywinauto经常有一个提示,虽然不碍事,但是看着不爽啊,也容易被一些客户有所误会,那我们今天就来解决它。
<<上一篇
下一篇>>
文章目录
关闭
目 录