阅读背景:

初学Python-反射 装饰器 面向对象编程 异常处理 断言

来源:互联网 

1 反射

以字符串的形式导入模块
以字符串的形式执行模块
#!usr/bin/env python
#coding:utf-8
#反射
##网页链接 ,规范xxx/xxx
#account/login
data=raw_input('请输入地址:')
array=data.split('/')
#account[0]=account
userspance=__import__('backend.'+array[0])#读取文件夹
module=getattr(userspance,array[0])#读取文件夹下的模块
func=getattr(module,array[1])#读取文件夹下的模块的函数
func()
'''
accout.py

def login():
    print('login')
def logout():
    print('logout')
    
admin.py
def index():
    print('欢迎登陆后台管理')
'''
#!usr/bi



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: