미리 열어 놓은 excel com 객체를 파이썬 스레드 내에서 사용하여 통합 문서를 열려고합니다. 아래의 코드를 사용하여 :Excel Com 객체를 이용한 Python 스레딩
from multiprocessing import Process, Queue
def open_workbook(excel,iSub_Loc,q):
p = Process(target = open_workbook_helper, args = (excel,iSub_Loc))
p.daemon = True
p.start()
def open_workbook_helper(excel,iSub_Locq,):
wb = excel.Workbooks.Open(iSub_Loc)
ws = wb.Sheets(1)
q.put((wb,ws))
그러나 나는 다음과 같은 오류를
Can't pickle <type PyIDispatch'>: it's not found as __builtin__.PyIDispatch
어떤 제안을 얻을?
전체 추적을 포함 할 수 있습니까? – sytech