python之路30反射
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python之路30反射相关的知识,希望对你有一定的参考价值。
一、反射
1、反射的基本介绍:
反射是所有程序的专有名词,在java,C#语言中都存在反射,那么什么是反射呢?
python中 的反射概括来说:是通过字符串的形式导入模块,并通过字符串的形式去模块中寻找函数并执行。
例如:
根据用户输入的模块名(input)来导入模块:
#!usr/bin/env python # -*- coding:utf-8 -*- modue = input(‘请输入您要导入的模块名:‘) RE = __import__(modue) #相当于执行:import re as RE,__import__()把字符串形式的模块名作为模块导入
以上是关于python之路30反射的主要内容,如果未能解决你的问题,请参考以下文章