python判断excel是否已经打开
背景
回归测试的时候,测试的同事发现了一个bug:在excel打开的情况下,仍然能够卸载我们的软件,但是再次安装在相同目录下会报错。
本来在看戏,结果最后bug转给了我。。。。。。
解决过程
首先去搜了一下,发现了这篇文章:https://mp.weixin.qq.com/s?src=11×tamp=1625219064&ver=3166&signature=LNIcCnOofyjkGCc8A8TBdkJL9W9a3V2cX9We8Mm8S8PcnpJkBTrveBdRYTviqxTSYDHQD-SofAwoOcLlaE0BKP6Rz-3XXYtlTGc4tXjfJCP4KF7bHbDXkF-Niwl*Jm3i&new=1
可能是水平不够,所以我并没有实现出来。有了解的朋友们可以给我讲讲。后来又想到了打开excel的时候会出现前缀是~$的临时文件,只要判断临时文件是否存在。附上代码:
def check_excel_is_open():
file_path = 'C:\\ProgramDa