importlib

2017-08-05  本文已影响0人  樊海鹏
In [1]: import importlib

In [2]: importlib.import_module('sys')
Out[2]: <module 'sys' (built-in)>

In [3]: a=importlib.import_module('sys')

In [4]: a.path
Out[4]: 
['',
 '/home/fhp/.local/bin',
 '/usr/lib/python35.zip',
 '/usr/lib/python3.5',
 '/usr/lib/python3.5/plat-x86_64-linux-gnu',
 '/usr/lib/python3.5/lib-dynload',
 '/home/fhp/.local/lib/python3.5/site-packages',
 '/usr/local/lib/python3.5/dist-packages',
 '/usr/lib/python3/dist-packages',
 '/home/fhp/.local/lib/python3.5/site-packages/IPython/extensions',
 '/home/fhp/.ipython']

In [5]: getattr(a,'path')
Out[5]: 
['',
 '/home/fhp/.local/bin',
 '/usr/lib/python35.zip',
 '/usr/lib/python3.5',
 '/usr/lib/python3.5/plat-x86_64-linux-gnu',
 '/usr/lib/python3.5/lib-dynload',
 '/home/fhp/.local/lib/python3.5/site-packages',
 '/usr/local/lib/python3.5/dist-packages',
 '/usr/lib/python3/dist-packages',
 '/home/fhp/.local/lib/python3.5/site-packages/IPython/extensions',
 '/home/fhp/.ipython']

上一篇 下一篇

猜你喜欢

热点阅读