"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como posso modificar com eficiência as linhas em um arquivo no local sem criar um arquivo temporário?

Como posso modificar com eficiência as linhas em um arquivo no local sem criar um arquivo temporário?

Postado em 2025-03-23
Navegar:157

How Can I Efficiently Modify Lines in a File In-Place Without Creating a Temporary File?

modificando linhas em um arquivo in-place

é possível analisar com eficiência uma linha de arquivo por linha e modificar linhas específicas sem criar uma cópia ou arquivo temporário? Edição no local usando um arquivo de backup. O módulo FileInput fornece a funcionalidade necessária para isso. Para linha em fileInput.Input (inplace = true, backup = '. Bak'): se alguma_condição (linha): print (linha) # A linha modificada é emitida para o arquivo atual

USAGE:

para remover linhas não satisfazendo algum_condição de primeiro_file.txt e segundo_file.txt, execute o seguinte comando: Second_file.txt

Após a conclusão, First_File.txt e Second_File.txt conterão apenas linhas que atendem ao Prediced.

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3