import pywinauto后tkinter.filedialog.askdirectory()无法调用,直接卡死,应如何解决
诸神缄默不语-个人技术博文与视频目录
具体情况就是我需要用pywinauto进行一些软件的自动化操作,同时需要将整个代码功能用tkinter的可视化界面来展示,在调用filedialog.askdirectory()
的时候代码直接不运行了,加载不出来。我一开始还以为是因为电脑配置不够给操作系统干崩了,重启了也没解决我才开始意识到不对的。
解决方案就是在import pywinauto
之前加上如下代码:
import sys
sys.coinit_flags = 2
然后就没有问题了!
本文撰写过程中参考的网络资料:
- https://github.com/pywinauto/pywinauto/issues/517
- Python - tkinter - filedialog.askdirectory() 某个情况下无法运行