所以我从文件夹" Games"中导入了一个模块,但现在我想运行它并且这不起作用
Game_Module=__import__("Games",None,None,Object[3])
Game_Module()
或
Game_Module=__import__("Games",None,None,Object[3])
Game=Game_Module.Object[3]
Game()
有人可以帮忙吗?我希望能够在不知道它是什么的情况下调用它
答案 0 :(得分:0)
如果您要从模块中获取某些对象列表,则可以执行以下操作:
module_to_import = "datetime"
object_to_import = "timedelta"
list_of_objects = [object_to_import]
module = __import__(module_to_import, globals(), locals(), list_of_objects)
object = getattr(module, object_to_import)
instance_of_object = object()
然后,您可以根据需要使用instance_of_object。
这个例子显然使用datetime作为模块,timedelta作为对象,但显然你可以根据需要替换它们!