Я хочу искать и заменять некоторые пути к файлам в текстовых файлах. в среднем мой размер файла превышает 2 ГБ.Поиск и замена строк в текстовом файле 2GB
например: У меня есть папка в моем D-диске «D: \ LargeFilesFolder». и все файлы существуют в папке.
"D:\LargeFilesFolder\large_file_v001.txt"
"D:\LargeFilesFolder\large_file_v002.txt"
"D:\LargeFilesFolder\large_file_v003.txt"
Во всех текстовых файлов я хочу найти "X:\path\link\here"
и заменить "Y:\here\link\path"
Что такое лучший оптимизированный питон способ читать и редактировать большие текстовые файлы в питон ..?
Итерации над строками и создание нового файла. Затем переместите новый файл поверх старого файла. –
Для Iterate над строками с открытым (large_text_file, 'r') в качестве txt_file будет загружен весь файл, но размер файла большой. Я хочу сделать это с оптимизированной памятью. –
Нет, он не будет считывать весь файл в память. Попробуй. –