Bir CSV dosyasını bir mysql veritabanına yüklemekte sorun yaşıyorum. dize Biçimlendirme sırasında dönüştürülmemiş tüm argümanlar: Ben TypeError söyleyerek bir hata alıyorumTypeError: dize biçimlendirme sırasında dönüştürülen tüm argümanlar değil
for q in csvReader:
name, price, LastUpdate, today = q
co.execute("""INSERT INTO fundata (name, price, LastUpdate) VALUES(name, price, LastUpdate);""",q)
: İşte benim kod.
Ad sütunu bir dizedir, fiyat yüzdür ve LastUpdate bir tarihtir. Biraz okudum ve değerleri% (değer) s ve% (değer) d (benim durumumda d yerine f kullanıyorum) içeren bazı komut dosyaları gördüm ama sonra farklı bir hata alıyorum:
TypeError: format Bir eşlemeyi gerektirir
Herhangi biri yanlış yaptığımı bana gösterebilir mi?
Teşekkür ederiz!
Hangi mysql kütüphanesini kullanıyorsunuz? – chmullig
Python'da kullanıyorum MySQLdb – Lostsoul