Python_自定义模块
Posted Vera_y
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python_自定义模块相关的知识,希望对你有一定的参考价值。
自定义模块例子(web简单框架):
专门处理逻辑的包:处理各种访问需求
数据库的交互:面临各种的查询,删改 ,dba,
配置文件(全局配置文件):列存储数据的地方,HTML代码存储地方
实现:
代码:
from 后端.处理逻辑 import handle处理 handle处理.home()
代码:
from 后端.数据库交互.程序接口 import select def home(): print(\'欢迎来到home页面\') m = select(\'user\', \'come on\') print(\'程序接口下的东西:\', m) def movie(): print(\'欢迎来到movie页面\') def tv(): print(\'欢迎来到tv页面\')
代码:
from 全局配置文件 import settings # db_auth 最好写在后端作为单独验证的文件 def db_auth(configs): # configs 配置 if configs.DATABASE[\'user\'] == \'root\' and configs.DATABASE[\'password\'] == \'123\': print(\'后端数据库验证成功\') return True else: print(\'验证失败\') def select(table,column): if db_auth(settings): # db_auth 数据库交互认证,验证 if table == \'user\': user_info = { \'001\': [\'Presly\', 23, \'运维\'], \'002\': [\'Vera\', 19, \'自动化开发\'] } return user_info
代码:
# 数据库配置信息 DATABASE = { \'engine\': \'mysql\', # engine:数据库引擎 \'host\': \'localhost\', # 连接host \'port\': 3306, # 连接 port \'user\': \'root\', \'password\': \'123\' }
全局:
全局分析:
以上是关于Python_自定义模块的主要内容,如果未能解决你的问题,请参考以下文章