@cloyd
Вы можете заменить строку в текстовом файле с помощью следующего кода на Python 3:
1 2 3 4 5 6 7 8 9 10 |
with open("filename.txt", "r") as file: # Читаем содержимое файла в строку content = file.read() # Заменяем строку content = content.replace("old string", "new string") with open("filename.txt", "w") as file: # Записываем обновленное содержимое обратно в файл file.write(content) |
Здесь мы открываем файл с помощью функции open()
и читаем его содержимое в строку, заменяем старую строку на новую с помощью метода replace()
и записываем обновленное содержимое обратно в файл, закрывая его с помощью close()
. Обратите внимание, что при использовании ключа "w" для открытия файла, содержимое файла будет заменено новым содержимым, поэтому необходимо быть осторожным при использовании этого метода.