关于pywin32引起python应用退出时c0000005错误的分析和解决
2018-03-23 11:16
776 查看
本来准备用pywin32的win32com模块解决一些office自动化的问题。
用了简单的tkinter,里面用到了win32ui的对话框,然后发现mainloop退出后结束运行时报两次c0000005错误。
单个注释引用模块,确定出现在对win32ui的引用问题上。
查阅了stackoverflow,有一篇文章涉及:
Why script doesn't quit if win32ui is imported
https://stackoverflow.com/questions/10467225/why-script-doesnt-quit-if-win32ui-is-imported#里面说由于一个pywin32的bug引起,这和我的推测一致。我是用的是win7的64位平台+python3.6,但看来还是有问题
解决方法是不使用win32ui的模块,对话框使用from tkinter import filedialog模块替代,还可以提高跨平台能力,这个模块在之前的版本是tkfiledialog,引用位置也有所变化。
相关文章推荐
- python关于cx_freeze用base=win32gui打包成无控制台应用程序不正常的解决办法。
- IIS应用程序池由服务器引起常见错误号的原因分析及解决方法
- 关于windows安装python过程中出现error 2503 2502错误的解决方法
- 关于大并发mysql连接引起数据库错误OperationalError: (2003, "Can't connect to MySQL server on 'x.x.x.x (99)")分析
- 关于MYsql命令行编辑器的提示符含义--退出错误解决
- [已解决]关于python无法显示中文的问题:SyntaxError: Non-ASCII character '\xe4' in file test.py on line 3, but no encoding declared。
- pywin32应用——python在windows下系统编程初步
- 关于RMAN-06207和RMAN-06208错误的分析以及解决办法
- 关于多个Fragment切换,退出整个应用(APP)后,第二次打开应用的报错解决
- c++中调用python脚本提示 error LNK2001: 无法解析的外部符号 __imp_Py_Initialize等错误的解决方法
- 关于R6010 -abort() has been called的错误分析及其解决方法
- 关于Python验证码识别安装PIL、tesseract-ocr与pytesseract模块的错误解决
- 一个JAVA单例模式的典型错误应用的分析和解决方法
- caffe的python接口中的draw_net.py使用时,错误提示及解决办法
- 关于MFC读取excel文件后退出程序后出现dispatch错误的解决方法
- 关于网上解决Android4.x系统设置字体大小导致应用布局混乱引起的问题
- pywin32-217 安装异常解决 No files match 'pythonwin\pywin\*.cfg
- 关于应用full gc频繁的分析及解决
- 关于RMAN-06207和RMAN-06208错误的分析以及解决办法
- python错误解决:SyntaxError: Non-ASCII character '\xd3' in file crawler.py