Escrita de Arquivos do Python
- Página Anterior Leitura de Arquivos do Python
- Próxima Página Exclusão de Arquivos do Python
Escrever em arquivo existente
Para escrever em um arquivo existente, é necessário passar para open()
Adicionar parâmetros à função:
"a"
- Adicionar - Adicionará ao final do arquivo"w"
- Escrever - Substituirá qualquer conteúdo existente
Exemplo
Abra o arquivo "demofile2.txt" e adicione conteúdo ao arquivo:
f = open("demofile2.txt", "a") f.write("Agora o arquivo tem mais conteúdo!") f.close() # Após adicionar, abra e leia o arquivo: f = open("demofile2.txt", "r") print(f.read())
Exemplo
Abra o arquivo "demofile3.txt" e substitua o conteúdo:
f = open("demofile3.txt", "w") f.write("Woops! Eu apaguei o conteúdo!") f.close() # Após escrever, abra e leia o arquivo: f = open("demofile3.txt", "r") print(f.read())
Notas:O método "w" substituirá todo o conteúdo.
Criar Novo Arquivo
Para criar um novo arquivo no Python, use open()
Método, e use um dos seguintes parâmetros:
"x"
- Criar - Será criado um arquivo, e será retornado um erro se o arquivo existir"a"
- Adicionar - Se o arquivo especificado não existir, será criado um arquivo"w"
- Escrever - Se o arquivo especificado não existir, será criado um arquivo
Exemplo
Crie um arquivo chamado "myfile.txt":
f = open("myfile.txt", "x")
Resultados: Foi criado um novo arquivo vazio!
Exemplo
Se não existir, crie um novo arquivo:
f = open("myfile.txt", "w")
- Página Anterior Leitura de Arquivos do Python
- Próxima Página Exclusão de Arquivos do Python