Python反射实例

2025-05-25 12:46:12

1、打开PyCharm,点击File-New Project-Pure Python,输入工程名,点击create.

Python反射实例

2、我这里的工程名为Learn,我们先测试普通的包模块导入方法,在该工程下新建一个pacTest包和一个start.py文件,在包下新建test.py文件。

Python反射实例

3、在test.py文件写如下代码定义一个函数调用print方法:def myFun(拘七呷憎): print('hello')

Python反射实例

4、在start.py文件写如下代码:from pacTest import testtest.myFun()

Python反射实例

5、shift+F10运行,start.py在开发工具下方console输出‘hello’包模块导入成功

Python反射实例

6、改写start.py文件,代码如下:modalname = 'test'fp = __import_忧溲枷茫_('pacTest.'+modalname)mo = getattr(fp,modalname)fun = getattr(mo,'myFun')fun()

Python反射实例

7、shift+F10运行,start.py在开发工具下方console输出‘hello’,这就是反射的应用

Python反射实例
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢