Python:Manipulando Arquivos

De BrapciWiki
Revisão de 22h17min de 21 de janeiro de 2023 por Renefgj (discussão | contribs) (→‎Arquivo)
Ir para navegação Ir para pesquisar

Arquivo

Atributos para arquivos

Char Aplicação
'r' Somente leitura
'w' Escrita, substitui o conteúdo do arquivo existente
'x' Escrita, retorna um erro caso o arquivo já exista
'a' Escrita, insere os novos dados no final arquivo
'b' Modo binário
't' Modo texto (padrão)
'+' Atualizar, Tanto para leitura como escrita

Verificando se um arquivo existe

import os
arquivo = '/home/user/arquivos.txt'
os.path.exists(arquivo)

Salvando conteúdo em um arquivo

arquivo = open("texto.txt", "a")
frases = list()
frases.append("TreinaWeb \n")
frases.append("Python \n")
frases.append("Arquivos \n")
frases.append("Django \n")
arquivo.writelines(frases)

Diretório

Verificando se um diretorio existe

if not os.path.exists(self.dir_researcher):
   os.mkdir(self.dir_researcher)