import pymysql db = pymysql.connect( host='localhost', user='kejingfan', password='KJF2811879', database='TESTDB' ) cursor = db.cursor() with open('db.sql', 'r') as f: sql_commands = f.read().split(';') for command in sql_commands: if command.strip(): # 确保不执行空命令 cursor.execute(command) db.close()