首页 > 编程语言 > 详细

Day4 python反射

时间:2017-01-10 21:24:57      阅读:135      评论:0      收藏:0      [点我收藏+]

文件层级结构如下:

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反射

原文:http://www.cnblogs.com/qlong/p/6270556.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!