Python反射实例
1、打开PyCharm,点击File-New Project-Pure Python,输入工程名,点击create.
2、我这里的工程名为Learn,我们先测试普通的包模块导入方法,在该工程下新建一个pacTest包和一个start.py文件,在包下新建test.py文件。
3、在test.py文件写如下代码定义一个函数调用print方法:def myFun(拘七呷憎): print('hello')
4、在start.py文件写如下代码:from pacTest import testtest.myFun()
5、shift+F10运行,start.py在开发工具下方console输出‘hello’包模块导入成功
6、改写start.py文件,代码如下:modalname = 'test'fp = __import_忧溲枷茫_('pacTest.'+modalname)mo = getattr(fp,modalname)fun = getattr(mo,'myFun')fun()
7、shift+F10运行,start.py在开发工具下方console输出‘hello’,这就是反射的应用
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:26
阅读量:39
阅读量:86
阅读量:38
阅读量:48