Mudanças entre as edições de "Python:Manipulando Arquivos"
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
Índice
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)