Ich habe zwei Beispiele für Code, die dasselbe ausführen sollen (Textdateien verarbeiten und das Ergebnis in einem Ausgabedatei speichern). Allerdings ist dieses nicht für mich arbeiten:Speichern von Dateien mit Python-Codecs
with codecs.open('outfile.txt', 'w', 'utf-8') as outfile:
for f in os.listdir(my_files):
outfile.write(some_function(codecs.open(f, 'r', 'utf-8')))
outfile.write('\n')
Während diese perfekt funktioniert:
outfile = open('outfile.txt', 'w')
for f in os.listdir(my_files)
with open(f) as f_:
text = f_.read().decode('utf-8')
text = some_function(text)
outfile.write(text.encode('utf-8'))
outfile.write('\n')
Bin ich etwas falsch mit Python-Codecs zu tun? Vielen Dank!
Vielleicht geben Sie Ihren Fehler? :) – Roelant