У меня проблемы с загрузкой CSV файл в базу данных mysql. Вот мой код:
for q in csvReader:
name, price, LastUpdate, today = q
co.execute("""INSERT INTO fundata (name, price, LastUpdate) VALUES(name, price, LastUpdate);""",q)
Я получаю сообщение об ошибке TypeError: не все аргументы преобразуются во время форматирования строки.
Столбец имени представляет собой строку, цена - число с плавающей запятой, а LastUpdate - дату. Я немного прочитал и увидел несколько скриптов, в которых значения были заключены в% (value) s и% (value) d (в моем случае вместо d я использую f), но затем я получаю другую ошибку:
TypeError: format требует отображение
Может ли кто-нибудь помочь мне показать, что я делаю не так?
Спасибо!