Mein Code funktioniert gut, wenn ich es mit Python ausführen, aber wenn ich versuche, py2exe oder cxfreeze zu verwenden importlib Modul funktioniert nicht, und ich habe nach einem gesucht während jetzt arbeiten, es zu bekommen ..Python 3 macht nicht möglich, dass Importlib mit py2exe oder cxfreeze funktioniert
heres meines Codes der Teil nicht funktioniert (im 99% sicher, dass seine):
idm = cc.GetModule("idmantypeinfo.tlb")
name = str(idm)
module = name[9:65]
IDMan = importlib.import_module(module)
dies mit python über die Konsole funktioniert, aber es sofort abstürzen, wenn nach der Kompilierung Anrufe IDMan:
idm1 = cc.CreateObject("IDMan.CIDMLinkTransmitter", None, None, IDMan.ICIDMLinkTransmitter2)
ist dies, weil dieser Teil:
module = name[9:65]
IDMan = importlib.import_module(module)
, die mir ein Objekt geben sollte, aber mit py2exe oder cxfreeze nach dem Kompilieren (auch pyinstaller) es gibt mir nur einen String, weil importlib nicht funktioniert Ich habe keine Ahnung, wie um das zu beheben ..