Редактировать определенную строку в большом файле ⇐ Python
Редактировать определенную строку в большом файле
Я хочу отредактировать большой файл в определенных строках. Так что читать весь файл перед редактированием — не лучшая идея, поэтому я этого не делаю. хочу использовать:
myfile.readlines() Мне нужно прочитать каждую строку, проверить, есть ли в ней особый контент, а затем отредактировать эту строку.
Пока читаю каждую строчку:
file = open("file.txt","r+") я = 0 для строки в файле: если линия ......: //редактируем эту строку //здесь мне нужна помощь файл.закрыть() Итак, вопрос: Как я могу отредактировать текущую строку в операторе If, например: если текущая строка — «test», я хочу заменить ее на «test2», а затем записать «test2» обратно в файл в строку, где раньше было «test».
Я хочу отредактировать большой файл в определенных строках. Так что читать весь файл перед редактированием — не лучшая идея, поэтому я этого не делаю. хочу использовать:
myfile.readlines() Мне нужно прочитать каждую строку, проверить, есть ли в ней особый контент, а затем отредактировать эту строку.
Пока читаю каждую строчку:
file = open("file.txt","r+") я = 0 для строки в файле: если линия ......: //редактируем эту строку //здесь мне нужна помощь файл.закрыть() Итак, вопрос: Как я могу отредактировать текущую строку в операторе If, например: если текущая строка — «test», я хочу заменить ее на «test2», а затем записать «test2» обратно в файл в строку, где раньше было «test».
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как создать ссылку на определенную строку в текстовом файле в формате html
Anonymous » » в форуме Html - 0 Ответы
- 12 Просмотры
-
Последнее сообщение Anonymous
-