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

如果安裝了,那就沒有問題了,讀者請放心運行。

希望以上能夠幫助到各位。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM