Dateiexport funktioniert gut, aber ich habe ein Problem mit der Codierung von Daten. Wo habe ich Fehler gemacht?Django Codierung Probleme mit CSV
Mein Code ist
for user in users:
result = user[0].encode('utf-8')
for x in filter(lambda q: q is not None, user):
result += ', '
if type(x) in (str, unicode):
result += x.encode('utf-8')
else:
result += str(x)
print type(result), result
writer.writerow(result)
return response
Was genau ist Ihr Problem? Erhalten Sie eine Fehlermeldung? – user2393256
Definieren Sie "Ich habe ein Problem." Haben Sie einen Fehler/Traceback erhalten? Zeig es. CSV ist berüchtigt dafür, Unicode in der Python 2-Bibliothek nicht gut zu handhaben, so viele benutzen "unicodecsv". Verwenden Sie Python 2 oder 3? Nicht genug Informationen hier, um Ihnen zu helfen .... – Dan
Nein, ich habe ein Problem in der exportierten Datei. Ich verwende Python 2.7 nun Daten in der Datei sieht aus wie Имя \t Фамилия \t Комментарий \t Дата контракта \t \t \t \t \t \t – tonyjasta