Python反射实例

2025-11-22 16:59:48

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。
猜你喜欢