Daten „pumpen“ zwischen CSV und MySQL mit Python

Daten mit dem Python Modul „csv module“ als Excel-lesbares CSV exportieren:

csv.writer(fileobj, dialect='excel-tab', 
lineterminator='\n')

Wenn diese CSV Textdatei in MySQL importiert werden soll, kann man es mit dem Python Modul „mysqlimport“ durchführen:

mysqlimport \
      --user=USERNAME \
      --password \
      --columns=COLUMNS \
      --compress \
      --fields-optionally-enclosed-by='"' \
      --fields-terminated-by='\t' \
      --fields-escaped-by='' \
      --lines-terminated-by='\n' \
      --local \
      --lock-tables \
      --verbose \
      DATABASE INPUT.csv