import pymysql from contextlib import contextmanager #from contextlib import contextmanager @contextmanager def create_dict_cursor(): with pymysql.connect(user='root', passwd='goodboy', host='127.0.0.1', cursorclass=pymysql.cursors.DictCursor) as cursor: yield cursor with create_dict_cursor() as cursor: cursor.execute('show slave status') for i in cursor: print i