Day4 python反射
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Day4 python反射相关的知识,希望对你有一定的参考价值。
文件层级结构如下:
reflact
backend
account.py
admin.py
index.py
index 里面需要用到account.py中的函数login(),反射代码如下:
#等同于import
data = input(‘plase input ur url:‘)
array = data.split(‘/‘)
file = __import__(‘backend.‘+array[0])#加字符串的拼接,在加入一次getattr就可用完成两次导入
model = getattr(file, array[0])
func = getattr(model, array[1])#导入对了,模块没有属性
#再加一层getattr
func()
‘‘‘
import backend.account
‘‘‘
以上是关于Day4 python反射的主要内容,如果未能解决你的问题,请参考以下文章