如何导入给定名称的模块?
$ python myapp.py command1
myapp/ __init__.py commands/ __init__.py command1.py command2.py foo.py bar.py
_import_(名称,globals=无,局部变量=无,from list=(),level=0)
函数导入模块名,可能使用给定的全局和局部变量来确定如何在包上下文中解释该名称。FROM列表给出了应该根据名称从模块导入的对象或子模块的名称。
command = sys.argv[1]try: command_module = __import__("myapp.commands.%s" % command, fromlist=["myapp.commands"])except ImportError: # Display error messagecommand_module.run()
子衿沉夜
翻过高山走不出你
相关分类