如何解决Python 脚本既不运行也不引发异常
我有一个奇怪的问题,由于某种原因我现在无法重新创建。我希望有人能帮助我了解发生了什么以及为什么它不再发生。
我有以下 python 脚本来创建一个 excel 应用程序对象。
import win32com.client
try:
print('line 4')
obj = win32com.client.gencache.EnsureDispatch('excel.Application')
print('line 6')
except Exception as e:
print('line 8')
print(e)
但是当我运行它时,输出是它打印了“第 4 行”然后冻结了。它既没有创建对象并打印“第 6 行”,也没有引发异常并打印“第 8 行”。它也对键盘中断没有响应。
我运行Powershell,发现有一个EXCEL实例正在运行。我关闭了它,现在程序运行良好,即使我再次启动 Microsoft Excel,我也无法让它像以前一样停止工作。
谁能解释一下这里发生了什么?有没有人能够重现上述情况?我正在通过 spyder 和 jupiter notebooks 运行我的脚本。两者都出现了问题。
谁能解释一下python如何既不能运行脚本也不能引发异常?即使您无法解释如何解决此问题,如果有人能够告诉我如何重现此问题,我将不胜感激,以便我进一步研究。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。