Python 动态加载模块的3种方法

Python 动态加载模块的3种方法

1,使用系统函数__import_()

  1. stringmodule =__import__('string')

2,使用imp 模块

  1. importimp
  2. stringmodule = imp.load_module('string',*imp.find_module('string'))

3,使用exec

  1. import_string ="import string as stringmodule"
  2. exec import_string

变量是否存在

  1. 1,hasattr(Test,'t')
  2. 2, 'var'  in  locals().keys()
  3. 3,'var'  in  dir()
  4. 4,vars().has_key('s')

你可能感兴趣的:(String,python,Module,import)