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...')
 
 
(7 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
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 ===
 +
 +
==== Exemplo 1 ====
 
  import os
 
  import os
 
  arquivo = '/home/user/arquivos.txt'
 
  arquivo = '/home/user/arquivos.txt'
 
  os.path.exists(arquivo)
 
  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)
 +
 +
== Renomeando Arquivo ==
 +
import os
 +
# Absolute path of a file
 +
old_name = r"E:\demos\files\reports\details.txt"
 +
new_name = r"E:\demos\files\reports\new_details.txt"
 +
# Renaming the file
 +
os.rename(old_name, new_name)
 +
 +
== Removento um Arquivo ==
 +
import os
 +
filename = 'test.xml'
 +
if(os.path.isfile(filename)): os.remove(filename)
  
 
==Diretório==
 
==Diretório==

Edição atual tal como às 13h05min 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 1

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)

Renomeando Arquivo

import os
# Absolute path of a file
old_name = r"E:\demos\files\reports\details.txt"
new_name = r"E:\demos\files\reports\new_details.txt"
# Renaming the file
os.rename(old_name, new_name)

Removento um Arquivo

import os
filename = 'test.xml'
if(os.path.isfile(filename)): os.remove(filename)

Diretório

Verificando se um diretorio existe

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