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反射的主要内容,如果未能解决你的问题,请参考以下文章

python之路---19 反射

Python 学习之路 - 反射,hashlib

python『学习之路03』反射

##.Python自学之路:反射(非常重要的编程思路)

Python全栈之路----面向对象开发----反射

python之路之前没搞明白8面向对象(反射,非常重要)