У меня проблема в python ... Я хочу заменить число в файле, но не знаю как. Так, например, у меня есть эти числа в файле:
3
5
76
35
9
после того, как я попытался заменить 5 с 12 у меня будет этот файл
3
12
76
312
9
, но я хочу, чтобы каждая строка была номер сеперет, правильный файл должен выглядеть следующим образом
3
12
76
35
9
У меня, к сожалению, нет плана, как это сделать это. У кого-нибудь есть идея? Это мой код:
def Wert_aendern():
d = open("Datei.dat",'r')
filedata = d.read()
d.splitlines()
d.close()
a = input('Geben Sie bitte die zu ändernde Zahl ein')
b = input('Geben Sie bitte die neue Zahl ein')
newdata = filedata.replace(a, b)
d = open("Datei.dat",'w')
d.write(newdata)
d.close()