Мой код работает нормально, когда я запускаю его с помощью python, но если я пытаюсь использовать модуль importlib py2exe или cxfreeze, он не работает, и я искал в то время как сейчас, чтобы он работал ..Python 3 Не удается заставить importlib работать с py2exe или cxfreeze
Heres часть моего кода не работает (им 99% уверен, что его):
idm = cc.GetModule("idmantypeinfo.tlb")
name = str(idm)
module = name[9:65]
IDMan = importlib.import_module(module)
это работает с питоном через консоль, но она мгновенно сбою при компиляции после него звонки IDMan:
idm1 = cc.CreateObject("IDMan.CIDMLinkTransmitter", None, None, IDMan.ICIDMLinkTransmitter2)
это из-за этой части: не
module = name[9:65]
IDMan = importlib.import_module(module)
, который должен дать мне объект, но после компиляции с py2exe или cxfreeze (даже pyinstaller) он просто дает мне строку, потому что importlib не работает, я не знаю, как чтобы исправить это.