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

De BrapciWiki
Ir para navegação Ir para pesquisar
(Criou página com ' ==Arquivo== === Verificando se um arquivo existe === import os arquivo = '/home/user/arquivos.txt' os.path.exists(arquivo) ==Diretório== === Verificando se um diretorio...')
 
Linha 1: Linha 1:
  
 
==Arquivo==
 
==Arquivo==
 +
 +
=== Atributos para arquivos ===
 +
{| class="wikitable"
 +
|-
 +
! 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 ===
 
=== Verificando se um arquivo existe ===
 
  import os
 
  import os
 
  arquivo = '/home/user/arquivos.txt'
 
  arquivo = '/home/user/arquivos.txt'
 
  os.path.exists(arquivo)
 
  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==
 
==Diretório==

Edição das 22h17min de 21 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

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)