Search
Close this search box.
Conheça 10 métodos para manipulação de arquivos com Python
manipulação de arquivos com Python

Posts Relacionados:

Descubra os 10 métodos essenciais para a manipulação de arquivos com Python, uma habilidade essencial para a automação de atividades do dia-a-dia.

Receba nossa newsletter

Manipulação de arquivos com Python

Pyhon manipular arquivos

Python possui vários métodos essenciais para manipulação de arquivos em códigos. Neste post, abordaremos os 10 mais importantes para manipulação de arquivos. Com eles, você realiza inúmeras operações com arquivos através de seus códigos e automatiza tarefas rotineiras.

open()

Esta função é usada para abrir um arquivo e retornar um objeto de arquivo. Ela requer como argumentos o nome do arquivo e o modo em que o arquivo deve ser aberto (por exemplo, ‘r’ para leitura).

				
					# open()
f = open("exemplo.txt", "r") # abre um arquivo 
				
			

close()

Função que fecha um arquivo aberto. Ela é importante para garantir o fechamento de um arquivo após seu uso para liberar recursos do sistema.

				
					# close()
f = open("exemplo.txt", "r") 
f.close() # fecha um arquivo 
				
			

read()

Lê todo o conteúdo de um arquivo como uma string.

				
					# read()
f = open("exemplo.txt", "r")
f.read() # Lê arquivo
				
			

readline()

Lê uma única linha do arquivo. Você também pode especificar quantos bytes da linha devem ser retornados, usando o parâmetro size (opcional) como argumento.

				
					# readline()
f = open("exemplo.txt", "r")
f.readline() # Lê um linha de um arquivo

				
			

readlines()

Lê todas as linhas de um arquivo e as retorna como uma lista, o que é importante quando precisamos iterar sobre as linhas de um arquivo.

				
					# readlines()
f = open("exemplo.txt", "r")
f.readlines() # Lê todas as linhas de um arquivo
				
			

writable()

Método que verifica se um arquivo é gravável. Ele retorna True se o arquivo for gravável. Um arquivo é gravável se for aberto usando “a” para anexar ou “w” para gravar.

				
					# writable()
f = open("exemplo.txt", "a")
print(f.writable()) # Verifica se o arquivo é gravável


				
			

write()

A função write() permite escrever um determinado conteúdo em um arquivo especificado. O local onde o novo conteúdo será inserido depende do modo de abertura do arquivo:

Modo de abertura “a”: o texto será inserido no final do arquivo.

Modo de abertura “w”: o arquivo original será substituído pelo novo conteúdo.

				
					# write()
f = open("exemplo.txt", "a")
f.write("Testando!") # Escreve em arquivo
f.close()
				
			

writelines()

Método usado para gravar uma lista de itens em um arquivo especificado. Cada string na lista representa uma linha no arquivo.

				
					# writelines()
f = open("exemplo.txt", "a")
f.writelines(["Testando!", "Testando novamente."]) # Escreve uma lista de linhas em um arquivo
f.close()
				
			

seek()

 Permite alterar a posição do cursor em um arquivo. O método seek() é essencial para mover o cursor para um local específico no arquivo antes de realizar a leitura ou gravação. Veja um exemplo abaixo de como você pode utilizá-lo:
				
					# seek()
f = open("exemplo.txt", "r")
f.seek(10) # muda o cursor para a posição de índice 10 no arquivo aberto
				
			

tell()

Retorna a posição atual do cursor em um arquivo. Isso é útil para rastrear onde você está em um arquivo e mudar o cursor, se necessário, antes de realizar a leitura ou gravação de dados.

				
					# tell()
f = open("exemplo.txt", "r")
print(f.tell()) # Verifica a posição do cursor em uma rquivo
				
			

Encontrou algum erro ou quer fazer uma sugestão? Por favor, entre em contato usando nosso formulário de contatos.

Imagem com IA Generativa – Dia 199

IA generativa img 199

Arte com IA generativa: imagem do dia

Todos os dias, postamos um exemplo de imagem artística gerada com inteligência artificial.

Tutoriais

Postagens Mais Recentes

Outras Postagens Que Podem Interessar

Veja
Mais

Fique em contato

Se inscreva para receber nossa newsletter com novidades.

aprendiz artificial