Liên hệ quảng cáo

ia 5b

Lendo e escrevendo arquivos de texto em Python

Objetivos deste capítulo

Tempo estimado de conclusão: 1 hora a 3 horas
  1. Aprenda o conhecimento básico de processamento de arquivos
  2. Faça o manuseio de arquivos escrito usando Python

Introdução (O que você pode usar para)

Aqui vamos aprender como salvar em um arquivo de texto usando python. 
Por que salvar em um arquivo de texto? 
Por exemplo, ao criar algo como um quadro de bate-papo (quadro de avisos) com python, é necessário salvar dados como quando alguém o publicou. 
Portanto, se você puder salvar (gravar) em um arquivo de texto, poderá deixar a interação do usuário. 
melhor vantagem é poder salvar facilmente alguns dados dessa maneira 
Na verdade, você pode salvar dados usando um banco de dados, etc., mas pode salvar facilmente os dados usando o processamento de arquivos .

Lendo e escrevendo arquivos de texto

Vamos olhar para o processamento de arquivos no arquivo de texto aqui. 
O fluxo de processamento de arquivos é o seguinte.
  1. Abra o arquivo e obtenha o objeto de arquivo
  2. Processo para o objeto de arquivo
  3. Fechar arquivo

Para cada regra de leitura / gravação de arquivos

Expliquei três coisas como um fluxo de processamento de arquivos anteriormente. 
É necessário escrever um programa ao longo desses três procedimentos determinados.
1) Abra um arquivo => open ()
1) Você pode passar dois argumentos para open (). 
Passe o nome do arquivo como o primeiro argumento e o modo como o segundo argumento. 
aberto (caminho do arquivo, modo aberto)
Caminho do arquivo: caminho relativo e caminho absoluto
Modo de abertura (o padrão é "r")
r: modo de leitura
w: novo modo de gravação
a: modo de gravação adicional
Feche o objeto de arquivo
2) Ler e escrever arquivos => read () ou write ()
2) decide se deve ler ou gravar o processamento de arquivos usando a função read () "read" ou write () "write".
3) Feche o
arquivo Quando você abrir o arquivo como => close () 3), certifique-se de fechar o arquivo no final. 
Vou
explicar porque o arquivo close () deve ser fechado no final. 
Você pode dizer ao abrir muitos arquivos,
mas há um limite superior no número de arquivosque podem serabertos ao mesmo tempo, então precisamos fechá-lo com close (). 
Então, acho que é algo que deve ser seguido ou decidido, então use close () no final do processamento do arquivo.
Leitura do processo 
readline (): Leia uma linha
readlines (): Lê todas as linhas como lista
Escrita do processo de 
escrita (string): Escreve uma string de caracteres
Enquanto isso, "\ n" em um programa significa um avanço de linha. 
Para entrada, os usuários do Mac podem inserir \ pressionando a tecla de opção + tecla ¥. 
Para usuários do Windows, \ n é uma nova linha.

Leia o arquivo e assista

Primeiro de tudo, criamos (preparamos) alguns exemplos.txt. 
Qualquer coisa no conteúdo do exemplo.txt está bem. 
Até mesmo um arquivo vazio é OK e você pode escrever algo. 
Em seguida, depois de criar algum tipo de arquivo .txt, crie um arquivo python com um nome de arquivo, como read.py. 
Escreva o seguinte programa e salve-o. Para Mac OS
Por favor, escreva as janelas da seguinte maneira. 
No Windows, UnicodeError pode acontecer.
Para o sistema operacional Windows

Substituir e anexar

Escrever depois de sobrescrever o conteúdo do arquivo depois de apagar o conteúdo, adiciona a gravação adicional no final do arquivo.

Usado em conjunto com o tratamento de exceção

Eu acho que há momentos em que algum tipo de erro ocorreu durante o processamento. 
Por exemplo, ao ler ou gravar um arquivo, alguém excluiu o arquivo. 
Ao fazer isso, use a sintaxe try finally para que você possa executar o processamento depois de finalmente. 
Para fechar um arquivo aberto de forma confiável, ao criar um programa para ler um arquivo, você precisa gravar o tratamento de exceções.

com sintaxe

Se você escrever manipulação de exceção, o código será um pouco mais longo. 
Portanto, usar com a sintaxe automaticamente 
chamará close () sem usar try finalmente .
Tem a seguinte sintaxe.
Tente reescrever o código escrito no tratamento de exceções com a sintaxe.

Resumo

Eu vi conhecimento básico para escrever o processamento de arquivos usando Python. 
Usando o processamento de arquivos, é possível armazenar facilmente alguns dados em um arquivo de texto, etc. 
Além do formato de arquivo txt, ele pode ser salvo usando o arquivo csv, etc., por 
isso é conveniente para uso futuro de dados salvos.

Questionário

Qual dos seguintes é o problema com os seguintes programas?

Postar um comentário

Postagem Anterior Próxima Postagem