Mudanças entre as edições de "Python:Manipulando Arquivos"
Ir para navegação
Ir para pesquisar
| Linha 28: | Linha 28: | ||
=== Salvando conteúdo em um arquivo === | === Salvando conteúdo em um arquivo === | ||
| + | ==== Method 1 ==== | ||
| + | arquivo = open("contatos.txt", "a") | ||
| + | arquivo.write("Olá, mundo!") | ||
| + | ==== Method 2 ==== | ||
arquivo = open("texto.txt", "a") | arquivo = open("texto.txt", "a") | ||
frases = list() | frases = list() | ||
Edição das 22h18min de 21 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
import os arquivo = '/home/user/arquivos.txt' os.path.exists(arquivo)
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)