Python 动态加载模块的3种方法
1,使用系统函数__import_()
- stringmodule =__import__('string')
2,使用imp 模块
- importimp
- 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')