python xlrd检查文件是否已打开

时间:2013-07-19 16:11:47

标签: python file xlrd

尝试确定某个Excel文件是否已打开。我有一个脚本打开模板excel文件并将数据写入文件,然后将其保存为特定的格式化名称。现在,如果此人再次运行脚本并忘记关闭excel文件,我会收到错误,导致程序无法保存文件,因为文件已经打开。有没有办法检查程序是否打开(excel)而不是特定文件?这样我就可以提示用户关闭文件或将其另存为另一个文件名。

1 个答案:

答案 0 :(得分:1)

如果输入的处理时间非常短,则在处理文件之前无需检测此项。您可以轻松地捕获您描述的错误“我得到的错误导致程序无法保存文件,因为它已经打开”并向用户提供有意义的错误消息。