Bueno, usando MySQLdb de python, uso esto:
connection = MySQLdb.Connect(host='**', user='**', passwd='**', db='**')
cursor = connection.cursor()
query = "LOAD DATA INFILE '/path/to/my/file' INTO TABLE sometable FIELDS TERMINATED BY ';' ENCLOSED BY '\"' ESCAPED BY '\\\\'"
cursor.execute( query )
connection.commit()
reemplazando host/user/passwd/db según corresponda a sus necesidades. Esto se basa en los documentos MySQL aquí , La declaración LOAD DATA INFILE exacta dependería de sus requisitos específicos, etc. (tenga en cuenta que las declaraciones TERMINADOS POR CAMPOS, ENCERRADOS POR y ESCAPADOS POR serán específicas para el tipo de archivo que está tratando de leer).