Python Datei schreiben funktioniert nicht?
Hallo. Ich wollte von einem Python Programm eine Datei schreiben lassen und habe diesen Code verwendet:
def file_write(text):
global file
with open(file, 'a+') as file_:
file_.write('\n' + str(text))
Wenn ich aber nun diese Funktion ausführen und ihr einen Parameter übergeben möchte, kommt eine Fehlermeldung, mit der ich nicht viel Anfangen kann: File
"<Dateipfad>", line 19, in file_write
with open(file, 'a+') as file_:
TypeError: expected str, bytes or os.PathLike object, not TextIOWrapper
ich übergebe doch einen String, was mache ich falsch?