Anfänger: Varianle(float) als String einlesen
Verfasst: Freitag 2. Dezember 2011, 13:27
Hallo
kann ich einen Variable direkt beim einlesen in einen String umwandeln?
Hintergrund ist, dass ich UnicodeWriter (http://docs.python.org/library/csv.html#examples) verwenden muss um meinen Produktnamen mit Umlauten für eine CSV einzulesen. Dann kann ich allerdings den Produktcode nicht mehr schreiben.
kann ich einen Variable direkt beim einlesen in einen String umwandeln?
Hintergrund ist, dass ich UnicodeWriter (http://docs.python.org/library/csv.html#examples) verwenden muss um meinen Produktnamen mit Umlauten für eine CSV einzulesen. Dann kann ich allerdings den Produktcode nicht mehr schreiben.
Code: Alles auswählen
UnicodeWriter.writerow([product.code, product.name])
-> AttributeError: 'float' object has no attribute 'encode'
Code: Alles auswählen
csv-writer.writerow([product.code, product.name])
-> UnicodeEncodeError: 'ascii' codec can't encode character