鱼C论坛

 找回密码
 立即注册
查看: 2186|回复: 1

采用多线程后,再往cxcel中写入数据时报:-2147221008, '尚未调用 CoInitialize。

[复制链接]
发表于 2018-12-26 16:03:23 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 wsj0794 于 2018-12-29 11:03 编辑
   
    threads = []
    t1 = threading.Thread(target=Log.catch_log)    # 获取android运行logcat日志的线程
    threads.append(t1)
    t2 = threading.Thread(target=comm.runUnittest,args=(PsRun,TestItem))   # 执行测试用例的线程
    threads.append(t2)
    for t in threads:
        t.start()

使用了上面的线程后,发现在最后写入excel报告时却报如下错误:

======================================================================
ERROR: tearDownClass (__main__.PsRun)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "C:\Program Files\Python36\lib\site-packages\xlwings\_xlwindows.py", line 117, in __getattr__
    v = getattr(self._inner, item)
  File "C:\Program Files\Python36\lib\site-packages\win32com\client\dynamic.py", line 527, in __getattr__
    raise AttributeError("%s.%s" % (self._username_, attr))
AttributeError: Open.Path

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "PS_run.py", line 271, in tearDownClass
    wb.save(reportSave)
  File "C:\Program Files\Python36\lib\site-packages\xlwings\main.py", line 696, in save
    return self.impl.save(path)
  File "C:\Program Files\Python36\lib\site-packages\xlwings\_xlwindows.py", line 475, in save
    saved_path = self.xl.Path
  File "C:\Program Files\Python36\lib\site-packages\xlwings\_xlwindows.py", line 137, in __getattr__
    self._oleobj_.GetIDsOfNames(0, item)
pywintypes.com_error: (-2147221008, '尚未调用 CoInitialize。', None, None)

----------------------------------------------------------------------


按照网上搜索到的解决方法增加下面两行仍无济于事,请大神们帮忙,万分感谢!!!
import pythoncom
pythoncom.CoInitialize()

注:python版本为:python3.6.6(64bit)
excel模块为:xlwings,Version: 0.15.1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2018-12-29 10:52:02 | 显示全部楼层
本帖最后由 wsj0794 于 2018-12-29 11:00 编辑

这个问题再网上找资料两天,看到的解决方法全部是一样的,但却还是解决不了我的问题
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-18 15:46

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表