Я пытаюсь написать питон скрипт, который будет искать и заменить определенную строку в текстовом файлеПоиск и замена конкретной строки, используя Python
В качестве примера foo.txt такова:
[section1]
option1=xyz
option2=abc
[section2]
option1=aaa
option2=bbb
Моя цель состоит в том, чтобы заменить только значение оПЦИЯ1 и option2 под section2, ничего не меняя в section1 как нижеперечисленные:
[section1]
option1=xyz
option2=abc
[section2]
option1=xxx
option2=zzz
Я попытался pysed и многие другие методы, не имеющая ди се. Любая помощь от Python Guru?
вам не нужно питона гуру для этого вопроса. вам просто нужно прочитать документ о том, как читать файлы. есть необходимые методы для вашего вопроса. просто найдите разделX и раздел (X + 1) и прочитайте и удалите параметр 1 и вариант2, после чего замените эти параметры. Я легко нашел учебник, просто научись пользоваться Google и не бойтесь читать. вот ссылка: http://www.pythonforbeginners.com/files/reading-and-writing-files-in-python –
Я бы использовал регулярное выражение, попробовал посмотреть на документы python для 're' – rayray84