上下文管理器
任何实现了 __enter__() 和 __exit__() 方法的对象都可称之为上下文管理器,上下文管理器对象可以使用 with 关键字。
以创建京东数据库连接为例:
from pymysql import *
class DB(object):
# 初始化连接
def __init__(self, databasename, password):
# 1. 连接数据
# 创建Connection连接
self.conn = connect(host='localhost', port=3306, database=str(databasena