【Python】MySQL Connectorをwith構文を使えるようにする
class Connector(object): | |
def __init__(self, account): | |
self.account = account | |
def __enter__(self): | |
import mysql.connector | |
self.connect = mysql.connector.connect( | |
db = self.account["db"], | |
host = self.account["host"], | |
user = self.account["user"], | |
passwd = self.account["passwd"], | |
charset = "utf8") | |
return self.connect | |
def __exit__(self, exception_type, exception_value, traceback): | |
self.connect.close() |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment