Limpar um arquivo em Python
-
Use a função
truncate()
para limpar o conteúdo de um arquivo em Python -
Use o modo
write
para limpar o conteúdo de um arquivo em Python
Neste tutorial, apresentaremos como limpar um arquivo em Python.
Use a função truncate()
para limpar o conteúdo de um arquivo em Python
O método truncate()
no tratamento de arquivos Python nos permite definir o tamanho do arquivo atual para um número específico de bytes. Podemos passar o tamanho desejado para a função como argumentos. Para truncar um arquivo, precisamos abri-lo no modo anexar ou ler. Por exemplo.
with open("sample.txt", "r+") as f:
f.truncate(4)
Observe que o arquivo é aberto no modo de leitura e gravação. O código acima redimensiona o arquivo de amostra para 4 bytes. Para limpar todo o conteúdo de um arquivo, simplesmente passamos 0 para a função conforme mostrado abaixo.
with open("sample.txt", "r+") as f:
f.truncate(0)
Este método é útil quando queremos ler um arquivo e remover seu conteúdo posteriormente. Além disso, observe que se for necessário gravar neste arquivo após apagar seus elementos, adicione f.seek(0)
para mover para o início do arquivo após a função truncate()
.
Use o modo write
para limpar o conteúdo de um arquivo em Python
Em Python, quando abrimos um arquivo no modo de gravação, ele limpa automaticamente todo o conteúdo do arquivo. O código a seguir mostra como.
with open("sample.txt", "w") as f:
pass
Quando abrimos o arquivo no modo de gravação, ele remove automaticamente todo o conteúdo do arquivo. A palavra-chave pass
aqui especifica que nenhuma operação foi executada.
Outro método para conseguir o mesmo é mostrado abaixo:
f = open("sample.txt", "w")
f.close()
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedInArtigo relacionado - Python File
- Como obter todos os arquivos de um diretório
- Como Anexar Texto a um Arquivo em Python
- Como verificar se um arquivo existe em Python
- Como encontrar ficheiros com uma certa extensão apenas em Python
- Como ler linhas específicas a partir de um arquivo em Python
- Gravar linha por linha em um arquivo usando Python