ich importiere Verkäufe aus eBay in meine Warenwirtschaft, da viele Kunden zu faul sind bei der Adresse den ersten Buchstaben groß zu schreiben habe ich das bisher mit title() korrigiert. Sei ein paar Tagen hat eBay jedoch wieder etwas umgestellt, so dass die Header der CSV auf deutsch mit Umlauten sind, so dass ich mein System ändern musste.
Bisher ging ich so vor:
Code: Alles auswählen
ebay_sales_list_reader = csv.DictReader(open(file_import, "rb"),delimiter=';')
...
ec_name = csv_line["Buyer Fullname"].decode('latin-1').title()
Nun gehe ich so vor:
Code: Alles auswählen
ebay_sales_list_reader = csv.DictReader(codecs.open(file_import, "rb", encoding='latin-1'),delimiter=';')
...
ec_name = csv_line["Vollständiger Name des Käufers"].title()
Anbei: Ich will weg von den CSV-Dateien und hin zu einer Anbindung über die eBay-API. Neue Verkäufe automatisch importieren; Wenn ein Teil in unserem Webshop verkauft wurde Bestand auch bei eBay anpassen; Artikel und Auktionen einstellen. Würde mich sehr über Angebote freuen (per Privatnachricht, gerne auch nur eMail-Adresse oder Telefonnummer mit Betreff senden für weiteren Kontakt).