So habe ich eine große csv von Französisch Verben, die ich ein Programm zu machen verwenden, in den csv, Verben mit Akzente Zeichen-Codes anstelle der tatsächlichen Akzente enthalten:Konvertieren von Zeichencodes in Unicode [Python]
ê tre ist ê tre, zum Beispiel (atleast, wenn ich die Datei in Excel öffnen)
Hier ist die csv:
https://raw.githubusercontent.com/ianmackinnon/inflect/master/french-verb-conjugation.csv
In Chrome und Firefox atleast werden die Codes in die richtigen Akzente konvertiert. Ich frage mich, ob einmal die Zeichenfolge in Python in eine gegebene Variable importiert wird, dh.
...
for row in reader:
inf_lst.append(row[0])
verb = inf_lst[2338]
#(verb = être)
, wenn es in der Methode eine einfache/gebaut war es für den Druck mit korrekten Unicode-out zu geben „être“?
Ich bin mir bewusst, dass Sie dies tun könnten, indem Sie die Ö mit ês in jeder Zeichenfolge ersetzen, aber da dies für jeden anderen möglichen Akzent getan werden müsste, fragte ich mich, ob es einen einfacheren Weg gab. Danke,
Sie diese gelesen haben? https://docs.python.org/3/howto/unicode.html –
Welche Version von Python verwenden Sie? Ist es in einer Datei oder online wie Ihr Beispiel? Kannst du das auf einen einfachen Text reduzieren, der das Wort enthält, an dem du interessiert bist? – tdelaney