gpt4 book ai didi

python - 如何在 Pyramid (线程)中使用python和windows com?

转载 作者:太空宇宙 更新时间:2023-11-04 09:13:31 24 4
gpt4 key购买 nike

我正在通过 win32com.client.Distpatch 函数连接到 MS Word,在第二次请求时出现错误:“CoInitialize has not been called.”我找到了这个主题:

http://www.velocityreviews.com/forums/t328097-coinitialize-error-when-using-adodbapi.html

并且知道我必须在新线程中调用 CoInitialize。所以问题是在哪里调用 Pyramid 中的 CoInitialize 函数。

最佳答案

所以我在函数中添加了 CoInitialize 的调用:

@subscriber(NewRequest)
def new_request_subscriber(event):
import pythoncom
pythoncom.CoInitialize()

并且无一异常(exception)地工作。

关于python - 如何在 Pyramid (线程)中使用python和windows com?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12230240/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com