Definição
No Python, um arquivo é um local no disco usado para armazenar informações, que alguns nomes estão associados a ele. É usado para armazenar dados permanentemente em uma memória não volátil (não-volátil significa a memória de dados, mesmo se a perda de energia) (ex: disco rígido).
Sintaxe
file_pointer = aberto (fileLocation, modos, coding = coding_type)
A codificação é um parâmetro opcional
Os arquivos podem ser abertos em qualquer um dos seguintes modos:
Para abrir um arquivo no modo binário, anexa "b" aos modos acima.
Ex: para abrir o arquivo um arquivo binário no readmode, use "rb".
Como entrar no intérprete Python?
Terminal e tipo de Linux aberto "Pitão" e pressione Enter para que veremos o intérprete Python. Para Python3+ Tipo de versão “Python3”, Vamos ver as seguintes informações sobre o terminal. Se quisermos verificar a versão python, digite “Python -v”.
No arquivo Python A, esta operação é realizada na seguinte ordem:
Abra um arquivo
Método embutido abrir() usado.
Ex:
f = aberto ("FirstFile.txt ") # em python, o padrão é o modo de leitura.Fechando um arquivo
Método embutido fechar() usado.
Ex:
fp = aberto ("TextFile.txt ", coding = 'utf-8')
Maneira mais segura de abrir e fechar arquivos usando o manuseio de exceções:
Usando este método, estamos certificando -se de que o arquivo está sempre fechado.
Operações de arquivo usando com
A melhor maneira de executar a operação de arquivo e o método mais comumente usado com instrução. Usar isso garante que o arquivo seja fechado quando o bloco interno é excitado.
Ex:
Open ('TextFile.txt ',' w ', coding =' utf-8 ') como fp:Quando saímos com o bloco, o arquivo será fechado automaticamente.
Escreva no arquivo
Para escrever em um arquivo, precisamos abri -lo em Write 'W' ou Append 'A'.
Para escrever em um arquivo, o Python possui os seguintes métodos embutidos:
escrever(): Este método grava a string em um arquivo.
Ex:
com open ("TextFile.txt ", 'w', coding = 'utf-8') como f:Se abrirmos o arquivo de texto.arquivo txt, vemos as linhas acima são escritas com sucesso.
Writelines () : Este método escreve a lista de strings em um arquivo.
Ex:
file_content = ["Esta é uma primeira linha \ n", "Good Morning \ n",Leitura do arquivo
Para ler um arquivo em Python, devemos abrir o arquivo no modo de leitura 'r'.
Para ler em um arquivo, o Python possui os seguintes métodos embutidos:
ler():
Leia (4): Este método lê os 4 primeiros caracteres do arquivo.
Ex:
fp = aberto ("TextFile.txt ", 'r', coding = 'utf8')#Forneça localização do arquivo de texto.arquivo txtler() : Este método é até o final do arquivo.
Ex:
fp = aberto ("TextFile.txt ", 'r', coding = 'utf8')#Forneça localização do arquivo de texto.arquivo txtLeia a linha(): Este método lê uma linha de cada vez.
Ex:
fp = aberto ("TextFile.txt ", 'r', coding = 'utf8')#Forneça localização do arquivo de texto.arquivo txtreadLines (): Este método leu todas as linhas no arquivo e retorna uma lista.
Ex:
fp = aberto ("TextFile.txt ", 'r', coding = 'utf8')#Forneça localização do arquivo de texto.arquivo txtpara loop: Esta é a maneira mais usada de ler um arquivo. Podemos ler uma linha de arquivo por linha usando um forloop. Esta é uma maneira eficiente e rápida de ler um arquivo.
Ex:
fp = aberto ("TextFile.txt ", 'r', coding = 'utf-8')#forneça localização do arquivo de texto.arquivo txtAtravessar em um arquivo
Os seguintes métodos são usados para atravessar em um arquivo.
dizer(): Este método é usado para obter a posição atual do arquivo em um arquivo.
Ex:
com open ("TextFile.txt "," r ") como fp: #Provide Localização do TextFile.arquivo txtprocurar(): Este método usado para trazer/colocar o cursor de arquivo para uma determinada posição em um arquivo.
Ex:
com open ("TextFile.txt "," r ") como fp: #Provide Localização do TextFile.arquivo txttruncar(): Este método é usado para modificar/redimensionar o arquivo para um tamanho especificado em um arquivo.
Ex:
#escrita para um arquivorubor() : Este método libera/limpe um buffer.
Ex:
fp = aberto ("TextFile.txt "," W ")#Forneça localização do arquivo de texto.arquivo txtConclusão
No Python, um arquivo é um local em um disco usado para armazenar informações. O manuseio de arquivos em Python é simples e fácil. Além disso, no Python, diferentes módulos estão disponíveis para lidar com diferentes tipos de arquivos.
Ex:
Tipo de arquivo | Módulo Python |
---|---|
CSV | CSV |
xml | xml |
Excel | xlrd |