Ich habe eine Textdatei wie unterWie formatiere Liste in Textdatei?
Mo, M, 15,
Jen, F, 14
unter Mein Code
newAge = "20"
result = ""
with open("file.txt") as f:
for line in f:
if line.lower().startswith("mo,"):
list = line.split()
list[2] = str(newAge)
line = ", ".join(list)
result += line + '\n'
f = open("file.txt", 'w')
f.write(result)
f.close()
das Alter für 'Mo' ersetzt
Wie auch immer die Datei danach aussieht
[, ',, M ,, o ,, M ,, 2, 0 ,,']
Wie ich es zu formatieren aussehen das:
Mo, M ,
möchten Sie möglicherweise die Zeichenfolge angeben, mit der geteilt werden soll. d. h. list = line.split (',') – azalea