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

python攻克之路day4

python 日记 day4。

python学习(day4)

Python学习Day4

Python 基础day4

python13_day4