Modos de abertura de arquivo Python
-
Modo
rna abertura de arquivo Python -
Modo
r+na abertura de arquivo Python -
Modo
wna abertura de arquivo Python -
Modo
w+na abertura de arquivo Python -
Modo
ana abertura de arquivo Python -
Modo
a+na abertura de arquivo Python -
Modo
xna abertura de arquivo Python
Python, assim como outras linguagens de programação, suporta manipulação de arquivos e permite que os programadores lidem com arquivos e essencialmente realizem algumas operações básicas como ler, escrever e algumas outras opções de manipulação de arquivos para operar em arquivos.
A função mais útil e mais importante ao lidar com arquivos é a função open(). É usado para abrir o arquivo e retornar um objeto de arquivo equivalente. A função open() leva principalmente dois parâmetros, filename e mode.
Neste tutorial, aprenderemos sobre os diferentes modos em que um arquivo pode ser aberto em Python.
Modo r na abertura de arquivo Python
O modo r é usado quando queremos abrir o arquivo para leitura. O ponteiro do arquivo neste modo é colocado no ponto inicial do arquivo.
O modo r pode ser usado na função open() da seguinte maneira:
f1 = open("god.txt", "r")
Modo r+ na abertura de arquivo Python
O modo r+ é usado para abrir um arquivo para leitura e gravação. Assim como no modo anterior, o ponteiro do arquivo neste modo também é colocado no ponto inicial do arquivo.
O modo r+ pode ser usado na função open() da seguinte maneira:
f1 = open("god.txt", "r+")
Para abrir o arquivo para escrita e leitura no formato binário, podemos usar o modo rb+.
f1 = open("god.txt", "rb+")
Modo w na abertura de arquivo Python
O modo w é usado para abrir um arquivo apenas para fins de gravação. Se o arquivo já existir, ele trunca o arquivo para comprimento zero e, caso contrário, cria um novo arquivo se ele ainda não existir. O ponteiro do arquivo neste modo é colocado no ponto inicial do arquivo.
O modo w pode ser usado na função open() da seguinte forma:
f1 = open("god.txt", "w")
Modo w+ na abertura de arquivo Python
O modo w+ abre o arquivo para leitura e escrita. Se o arquivo já existir, ele será truncado e, caso contrário, um novo arquivo será criado, caso ainda não exista. O ponteiro do arquivo neste modo é colocado no ponto inicial do arquivo.
O modo w+ pode ser usado na função open() da seguinte maneira.
f1 = open("god.txt", "w+")
Para abrir o arquivo em formato binário, podemos usar o modo wb+.
f1 = open("god.txt", "wb+")
Modo a na abertura de arquivo Python
O modo a abre o arquivo com o propósito de anexá-lo. O ponteiro do arquivo neste modo é colocado no final do arquivo se ele já existir no sistema. Se o arquivo não existir, ele será criado para gravação.
O modo a pode ser usado na função open() da seguinte maneira.
f1 = open("god.txt", "a")
Modo a+ na abertura de arquivo Python
O modo a+ abre o arquivo para leitura e adição. O ponteiro do arquivo neste modo é colocado no final do arquivo se ele já existir no sistema. O arquivo é aberto no modo de acréscimo. Se o arquivo não existir, ele será criado para gravação.
O modo a+ pode ser usado na função open() da seguinte maneira.
f1 = open("god.txt", "a+")
Para abrir o arquivo em modo binário, podemos adicionar o modo ab+.
f1 = open("god.txt", "ab+")
Modo x na abertura de arquivo Python
Este modo está disponível para as versões Python 3 e superior. O modo x abre o arquivo para criação exclusiva, falhando se o arquivo com aquele nome já existir. Quando a criação exclusiva é especificada, significa que este modo não criará um arquivo se o arquivo com o nome especificado já existir. No modo x, o arquivo é apenas gravável, mas no modo x+, o arquivo é aberto tanto como legível quanto gravável.
Este modo é significativo e é útil quando não queremos truncar acidentalmente um arquivo já existente com os modos a ou w.
O modo x pode ser usado na função open() da seguinte maneira.
f1 = open("god.txt", "x")
Vaibhhav is an IT professional who has a strong-hold in Python programming and various projects under his belt. He has an eagerness to discover new things and is a quick learner.
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
- Como escrever linha por linha em um arquivo usando Python
