上下文管理简单使用

构造

class Connect:
	def __init__(self):
		pass
	def __enter__(self):
		#链接数据库
		return self
	def __exit__(self,exc_type,exc_val,exc_tb):
		#关闭数据库
		pass
	def fetchone(self):
		#链接数据库
		pass

使用

with Connect()as conn: #__enter__的返回值
	conn.fetchone()
posted @ 2022-09-25 08:25  Sherwin_szw  阅读(21)  评论(0编辑  收藏  举报