ich schreibe in eine Textdatei und bekomme bei Inhalten mit deutschen Umlauten den gleichen o.g. Fehler
Der Code ist folgender:UnicodeEncodeError: 'ascii' codec can't encode character u'\xfc' in position 29: ordinal not in range(128)
Code: Alles auswählen
with open(tmpFile,"a+") as f: f.write(tmpValue+"\n")
tmpValue = Text welcher in die Datei angehängt werden soll.
Im tmpValue ist ein 'ü' enthalten.
Ich dachte ich schreibe das in diesen Thread weil der den gleichen Fehler behandelt bevor ich einen neuen eröffne. Ich hoffe das ist so ok für euch.
Ich habe ein wenig gegoogelt und gesehen das es auch die möglichkeit gibt als 3. Parameter in der 'open'-Funktion ein "utf-8" zu übergeben. Dies hat aber leider nicht geholfen.
Da bekomme ich dann an gleicher Stelle folgenden Fehler:
Was kann ich tun? Was läuft falsch?TypeError: an integer is required
Danke schon einmal im Voraus für eure Mühe!