您的位置:首页 > 编程语言 > Python开发

python动态加载模块及变量是否存在方法

2013-02-26 19:53 567 查看
动态加载模块有三种方法
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') 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: