Mudanças entre as edições de "Python:Manipulando Arquivos"

De BrapciWiki
Ir para navegação Ir para pesquisar
Linha 24: Linha 24:
 
=== Verificando se um arquivo existe ===
 
=== Verificando se um arquivo existe ===
  
=== Exemplo 2 ===
+
==== Exemplo 2 ====
 
  import os
 
  import os
 
  arquivo = '/home/user/arquivos.txt'
 
  arquivo = '/home/user/arquivos.txt'

Edição das 12h31min de 22 de janeiro de 2023

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

Exemplo 2

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

Exemplo 2

 import os
 if(os.path.isfile('arquivo.txt')):
   print("O arquivo existe")
 else:
   print("O arquivo não existe")

Salvando conteúdo em um arquivo

Method 1

arquivo = open("contatos.txt", "a")
arquivo.write("Olá, mundo!")

Method 2

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)