Arquivo python io

Arquivo python io

Em qualquer linguagem de programação, o manuseio de arquivos é uma parte essencial. Reduz o tempo gasto tomando a contribuição do usuário repetidamente e permite armazenar a saída para uso posterior. Neste artigo, forneceremos o básico do manuseio de arquivos no Python e vários exemplos úteis que ajudarão você a implementar o manuseio de arquivos.

Manuseio de arquivos em Python

Na programação simples, o usuário fornece a entrada do console e o programa retorna a saída no console. No entanto, há ocasiões em que simplesmente exibir a entrada e saída no console é insuficiente. Por exemplo, os dados são enormes e não é humanamente possível inserir repetidamente dados no console. Ao mesmo tempo, a saída é grande e não pode ser completamente exibida no console, pois a memória é volátil. Além disso, não é possível recuperar os dados, repetidamente, que foi gerado programaticamente. Aqui, o manuseio de arquivos desempenha um papel importante armazenando os dados permanentemente em um arquivo.

O manuseio de arquivos é relativamente difícil em todas as linguagens de programação. No entanto, é bastante simples e acessível na linguagem de programação Python. A linguagem de programação Python suporta o manuseio de arquivos e permite que o usuário leia e escreva no arquivo e execute muitas outras operações nos arquivos. Ele fornece várias funções internas úteis e simples para criar, modificar, editar, atualizar e excluir arquivos.

O que é um arquivo python io?

Um arquivo é um recurso que permite ao usuário armazenar uma peça de dados ou informações na memória não volátil de um computador. É armazenado na forma de bytes, e Python o trata como texto ou binário. O arquivo python io é um arquivo de texto ou um arquivo binário no qual cada linha termina com um personagem especial para indicar o final da linha. Na linguagem de programação Python, as operações no arquivo são executadas na seguinte sequência: Primeiro, você precisa abrir um arquivo, depois executar a função necessária e fechar o arquivo. Quase todos os processos de manuseio de arquivos envolvem arquivos de abertura e fechamento. No entanto, a função pode mudar de tempos em tempos.

Como o Python lida com o arquivo io?

A linguagem de programação python lida com o arquivo io como texto ou binário. Ele fornece funções integradas (aberto () e fechar ()) para abrir e fechar arquivos específicos, respectivamente.

A função Open () abre um arquivo, também conhecido como identificador, que pode ser usado de acordo com as necessidades do usuário, eu.e., Leia, escreva, edite, etc. Ele permite ao usuário fornecer o modo de arquivo no qual um usuário deseja abrir o arquivo. Por exemplo, se um usuário deseja abrir um arquivo no modo de gravação, "W" precisará ser fornecido e, se um usuário deseja abrir um arquivo no modo de leitura, "R" precisa ser fornecido. O usuário também pode especificar em que formato ele deseja abrir o arquivo, eu.e., texto ou binário. No entanto, o padrão é o modo de texto. Abaixo está a lista de todos os modos nos quais um arquivo pode ser aberto:

Modo Descrição
c Abra um arquivo no modo de gravação. Abra um arquivo existente e, se um arquivo ainda não existir, um novo arquivo será criado e abrirá para escrever.
r Abra um arquivo no modo de leitura - o modo padrão
x Arquivo aberto para criação (exclusivo)
a Anexar dados no arquivo
b Abra o arquivo em formato binário
t Abra o arquivo no formato de texto - o formato padrão
rb Abra o arquivo para somente leitura e em formato binário
WB Abra o arquivo apenas para gravar e em formato binário
r+ Abra um arquivo para ler e escrever ao mesmo tempo
c+ Abra um arquivo para ler e escrever ambos enquanto substitui o arquivo anterior
a+ Abra um arquivo para anexar e ler ao mesmo tempo

Agora, vamos discutir vários exemplos.

Exemplo 1

Neste programa de exemplo, ajudaremos você a aprender a abrir e fechar um arquivo. Quando este código for executado, um arquivo de texto chamado "nome do arquivo" será aberto no modo de leitura. Está no mesmo diretório em que o código foi executado.

OpenFile = Open ("nome do arquivo.txt "," r ")
Se o OpenFile:
print ("O arquivo é aberto com sucesso")
OpenFile = Open ("nome do arquivo.txt "," r ")
Se o OpenFile:
print ("O arquivo é aberto com sucesso")
abrir arquivo.fechar()

O código anterior fornece a seguinte saída e mostra que o arquivo é aberto com sucesso:


É obrigatório fechar o arquivo que está aberto na etapa anterior; Para fazer isso, usaremos a função Close (). O arquivo será fechado após a execução da última declaração. Aqui está o seguinte código:

Exemplo 2

Primeiro, precisamos abrir o arquivo no modo de gravação e, para usar a função write (), escreveremos algo no arquivo e depois fechamos. A declaração a seguir abrirá o arquivo (nome do arquivo.txt) no modo de gravação:

OpenFile = Open ("nome do arquivo.txt "," w ")

A declaração a seguir escreverá os dados mencionados no arquivo:

abrir arquivo.Write ("Este é um novo arquivo e é aberto no modo de gravação.")


Certifique -se de fechar o arquivo usando a função de fechamento para que os dados não sejam perdidos.

abrir arquivo.fechar()

O “nome do arquivo.TXT ”agora é criado na pasta atual e contém a linha“ Este é um novo arquivo e é aberto no modo de gravação ”. Você pode ver esta saída simplesmente abrindo o arquivo usando qualquer editor de texto, como mostrado abaixo:

Exemplo 3

Nosso último exemplo mostrará como anexar algo em nosso arquivo 'nome do arquivo'. Isso abrirá o 'nome do arquivo; Arquive no modo anexo e anexar a linha fornecida no final do arquivo.

arquivo = aberto ('nome do arquivo.txt ',' a ')
arquivo.Write ("Adicionando uma nova linha no arquivo de nome do arquivo.")
arquivo.fechar()


Agora, quando você tenta abrir o arquivo, aqui está a seguinte saída:

Conclusão

O Python fornece funções internas simples e fáceis para lidar com arquivos que tornam o manuseio de arquivos rápido e fácil. Neste artigo, aprendemos sobre diferentes modos de um arquivo no qual ele pode ser aberto e, com a ajuda de exemplos, aprendemos a implementação das funções de manuseio de arquivos.