反射引入
操作引入
from 反射.settings import DB_PATHdef func():
# 导入文件
# 反射
# DB_PATH = "db.mysql.MySQLHelper"
module_path,cls_name = DB_PATH.rsplit('.',maxsplit=1)# 以字符串的形式导入模块
# from db import mysql
import importlib
module_obj = importlib.import_module(module_path)# 去模块中导入类
cls = getattr(module_obj,cls_name)# 类实例化
obj = cls()
obj.fetchone()if __name__ == '__main__':
func()
【反射引入】配置文件
# DB_PATH = "db.mysql.MySQLHelper"
DB_PATH = "db.sqlserver.SqlServerHelper"
文章图片
配置
mysql配置
class MySQLHelper(object):def fetchone(self):
"""
链接MySQL,获取一条数据
:return:
"""
print('MySQL.fetchone')
推荐阅读
- 2.6|2.6 Photoshop操作步骤的撤消和重做 [Ps教程]
- MongoDB,Wondows下免安装版|MongoDB,Wondows下免安装版 (简化版操作)
- 在线版的迅捷思维导图怎么操作()
- 操作系统|[译]从内部了解现代浏览器(1)
- 数据库总结语句
- JS常见数组操作补充
- 7、前端--jQuery简介、基本选择器、基本筛选器、属性选择器、表单选择器、筛选器方法、节点操作、绑定事件
- 炒股知识(超级短线操作的秘籍|炒股知识:超级短线操作的秘籍 玩转股市)
- 1.2序列通用操作
- MySQL数据库的基本操作