Zoals anderen al zeiden, kun je het commando source
. niet gebruiken in MySQLdb Python-API
Dus, in plaats van dat uit te voeren, laadt u het bestand en voert u het uit
Stel dat uw .sql-bestand
. heeftcreate database test;
Lees de inhoud zoals
sql=open("test.sql").read()
En voer het dan uit
cursor.execute(sql);
U krijgt een nieuwe database "test"