18、pywintypes.com_error: (-2147221008, '尚未调用 coinitialize。', none, none)

一、事件

本人将运行Pyhton程序所产生的数据导入多张 Excel表中出现的问题

二、运行出现的问题

三、原因

经网上查明:是由于多线程使用pywin32com造成的问题

 

四、解决办法

import pythoncom

def xxx(request):
    
    # 线程初始化
    pythoncom.CoInitialize()

    # 程序代码
    .....

    # 释放资源
    pythoncom.CoUninitialize()

在pycharm环境下,写完上面的代码,可能会出现如下的问题:

请读者放心,是可以正常运行的,如果不能正常运行,看看各位的解释器里面有没有安装如下的包

    import pythoncom
    import win32

如果安装了,那就没有问题了,读者请放心运行。

希望以上能够帮助到各位。

 

posted @ 2021-08-07 10:56  Erudite  阅读(1068)  评论(0编辑  收藏  举报