动态加载模块有三种方法
1,使用系统函数__import_()
stringmodule = __import__('string')
2,使用imp 模块
import imp
stringmodule = imp.load_module('string',*imp.find_module('string'))
3,使用exec
import_string = "import string as stringmodule"
exec import_string
变量是否存在
1,hasattr(Test,'t')
2, 'var' in locals().keys()
3,'var' in dir()
4,vars().has_key('s')
1,使用系统函数__import_()
stringmodule = __import__('string')
2,使用imp 模块
import imp
stringmodule = imp.load_module('string',*imp.find_module('string'))
3,使用exec
import_string = "import string as stringmodule"
exec import_string
变量是否存在
1,hasattr(Test,'t')
2, 'var' in locals().keys()
3,'var' in dir()
4,vars().has_key('s')
本文介绍了在Python中动态加载模块的三种方法:使用__import__()函数、使用imp模块以及使用exec命令,并提供了如何检查变量是否存在的几种方式。
1506

被折叠的 条评论
为什么被折叠?



