网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 生活知识 知识问答

Python反射实例

时间:2025-02-08 16:26:55

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反射实例
© 2026 一点知道
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com