Closed kingangelAOA closed 5 years ago
def importCode(code,name,add_to_sys_modules=0): import sys,imp
module = imp.new_module(name) print module.__dict__ exec code in module.__dict__ sys.modules[name] = module print sys.modules return module
did not print sys.modules when delete 'exec code in module.dict' print sys.modules suncess
go script: code := ` def testFunc(): print "spam!"
class testClass: def testMethod(self): print "eggs!" `
i.CallMethod("importCode", python.PyString_FromString(code),
def importCode(code,name,add_to_sys_modules=0): import sys,imp
did not print sys.modules when delete 'exec code in module.dict' print sys.modules suncess