Como ler e arquivos de gravação em Python

Arquivo Modo de Acesso:

Como já mencionado, o método open () podem utilizar diferentes tipos de modo de acesso a arquivos, que serão descritos nesta seção. modo comum como se segue.

modo uso
t Representa um arquivo de texto é o tipo de arquivo padrão.
b Representam um arquivo binário.
r Abra o arquivo para leitura, que é o modo padrão para qualquer arquivo aberto.
W Abra o arquivo para a escrita.
X Se não, ele vai abrir o arquivo para gravação.
uma Se o arquivo existir, ele vai abrir o arquivo e adicionar o conteúdo do final do arquivo, caso contrário, crie um arquivo e adicionar conteúdo ao início do arquivo.
r + arquivo aberto para leitura e escrita, eo cursor no início do arquivo. Se o arquivo não existir, um erro é lançado.
w + arquivo aberto para leitura e escrita, se o arquivo já existe, os dados são substituídos.
a + arquivo aberto para leitura e escrita, eo cursor é colocado no final do arquivo de arquivo existente. Se o arquivo não existir, ele irá criar o arquivo.

métodos:

Muitos métodos existem para ler ou gravar o arquivo em Python. O método mais vulgarmente utilizado aqui pormenorizado.

aberto():

Este método inclui dois parâmetros. O primeiro parâmetro é obrigatório para adquirir o nome do arquivo para ler ou escrever. O segundo parâmetro é opcional, é usado para definir o modo de acesso ao arquivo. O modo de acesso de arquivo padrão é "rt". O tipo de retorno do método é um objeto de arquivo, para ler e gravar arquivos.

sintaxe:

FileObject = open ( “File”,”FileMode”)
close ():

Este método é usado para fechar o arquivo e torná-lo disponível para outros fins. Depois de chamar esse método, o arquivo a ser processado não estará disponível.

ler():

Este método é usado para a leitura de uma objetos de arquivo determinado número de bytes do arquivo.

Leia a linha():

Este método para usar o arquivo de objeto de arquivo lido de uma linha específica.

readlines ():

Este método para ler um objeto de arquivo usando a vírgula (,) arquiva todas as linhas separadas.

escrever():

Este método é usado para usar o objeto de arquivo vai escrever o conteúdo do arquivo.

Ler um arquivo de texto:

Exemplo 1: Use read (), readline () e os readlines () para ler o arquivo


# 打开文件进行读取
FileHandler = open("linuxidc.txt","r")
# 根据大小读取文件内容
print('输出来自 read() 方法\n',FileHandler.read(2048))
# 关闭文件
FileHandler.close()
# 打开文件进行读写
FileHandler = open("linuxidc.txt","r+")
# 读取第三行的文件内容
print('输出来自 readline() 方法\n',FileHandler.readline(5))
# 关闭文件
FileHandler.close()
# 打开文件进行读取和附加
FileHandler = open("linuxidc.txt","r")
# 打开文件进行读取和附加
print('输出来自 readlines() 方法\n',FileHandler.readlines())
# 关闭文件
FileHandler.close()

saída:

Depois de executar o script, a saída seguinte.

Como ler e arquivos de gravação em Python

Exemplo 2: Usando um loop para ler o ficheiro de linha por linha


# 打开文件进行读取
fileObject = open("linuxidc.txt", "r")
# 逐行读取文件并在终端中打印
for line in fileObject:
  print(line)

saída:

Depois de executar o script, a saída seguinte.

Como ler e arquivos de gravação em Python

 

Exemplo 3: para ler o arquivo usando a com a declaração


# 使用with语句读取文件
with open("linuxidc.txt") as fhandler:
  print(fhandler.readlines())

saída:

Depois de executar o script, a saída seguinte.

Como ler e arquivos de gravação em Python

Escrevendo arquivo de texto:

Ou usado em conjunto com o objeto de arquivo definido pela instrução, o conteúdo pode ser escrito para o arquivo.

Exemplo 4: Usar arquivo objeto de arquivo write (objeto de arquivo)


# 打开文件进行写入
fileObject = open("www.linuxidc.com.txt", "w")
#  添加一些文本
fileObject.write("Linux公社欢迎您\n")
fileObject.write("我们的网址是www.linuxidc.com\n")
fileObject.write("手机站m.linuxidc.com\n")
# 关闭文件
fileObject.close()

saída:

Executar o script, e verifica se a criação de conteúdo de arquivo. Depois de executar o script e comando executar "gato", a saída seguinte.

Como ler e arquivos de gravação em Python

Exemplo 5: Use arquivo escrito declarações com


# 使用with语句打开文件进行写入
with open("m.linuxidc.com.txt",'w') as fileObj:
   fileObj.write("Linux公社为您提供最新的开源资讯\n")
   fileObj.write("linuxidc.com提供最新最前沿的开源技术\n")

saída:

Depois de executar o script e comando "cat" para ler o arquivo, o seguinte resultado.

Como ler e arquivos de gravação em Python

resumo

Este método convencional de leitura de conteúdo tutorial e gravação para o arquivo a partir do arquivo usando um exemplo muito simples é descrito. Python iniciante será capaz de saber o uso de ler ou escrever arquivos necessários para a função. Você aprende isso?

Acho que você gosta

Origin www.linuxidc.com/Linux/2020-03/162719.htm
Recomendado
Clasificación