python 反射

1.根据字符串来导入模块。

2.根据模块来使用函数。

>>> module_name='sys'
>>> mo=__import__(module_name)
>>> mo
<module 'sys' (built-in)>
>>> print mo.path
['', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages/PILcompat', '/usr/lib/python2.7/dist-packages/gtk-2.0', '/usr/lib/python2.7/dist-packages/ubuntu-sso-client']
原文地址:https://www.cnblogs.com/caizhenzhen/p/5104094.html