【发布时间】:2019-07-19 16:28:43
【问题描述】:
我有一段代码通过xlwings 包打开工作簿并从中读取一些内容。完成后,工作簿将关闭。有时,开始和结束语句之间会出现错误。这使工作簿保持打开状态。当我尝试再次运行代码时,文件无法打开,因为它已经“打开”了。
我该如何处理?
而且,发生这种情况时,我什至无法手动打开工作簿。
w1=app.books.open("WorkbookName.xlsx")
# Do stuff that can potentially give errors.
w1.close()
我希望创建一些错误处理,以便如果在此过程中发现异常,工作簿会在此之后关闭。
【问题讨论】:
-
错误处理的python文档其实很不错-docs.python.org/3/tutorial/errors.html#handling-exceptions
标签: python import-from-excel xlwings