我正在处理一个excel文件,该文件会输出到名为“ outfile”的新excel文件中。运作方式是在我的第一个excel文件上有一个按钮。当按下按钮时,它将在python中运行优化问题并打开新的输出文件。每当有人必须运行该程序时,都需要关闭该文件。我唯一可以避免的方法是打开文件,然后将其关闭。但是,当我通过excel运行程序时,会收到警告,指出该文件已打开。
我如何忽略警告?
这是我的python代码:
x1 = Dispatch('Excel.Application')
wbk = x1.Workbooks.Close('C:/Users/MChoudhary/Desktop/a/outfile.xlsx')
wbk.Close(True)
...优化的东西
wb1.save('C:/Users/MChoudhary/Desktop/a/outfile.xlsx')
os.startfile('C:/Users/MChoudhary/Desktop/a/outfile.xlsx')
我本质上希望再次运行程序时关闭文件,而不必手动关闭它。