Nie jestem całkowicie pewien, co muszę zrobić w związku z tym błędem. Zakładałem, że miało to związek z koniecznością dodania .encode ("utf-8"). Ale nie jestem do końca pewien, czy to jest to, co muszę zrobić, ani gdzie powinienem to zastosować.Kodek ASCII w języku Python nie może kodować błędu znaku podczas zapisu do pliku CSV
Błąd jest:
line 40, in <module>
writer.writerows(list_of_rows)
UnicodeEncodeError: 'ascii' codec can't encode character u'\u2013' in position 1
7: ordinal not in range(128)
To jest podstawa mojego skryptu Pythona.
oh wow nie wiedziałem, że biblioteka CSV została uszkodzona w pythonie. Dziękuję Ci bardzo! To ogromna pomoc. – paintball247
Dlaczego to nie jest wystarczająco głosowane? Wydaje mi się, że ludzie używają wszelkiego rodzaju obejść do rozwiązania tego, i szczerze mówiąc, żaden nie działa lepiej niż po prostu przy użyciu modułu "unicodecsv". –