Python - Brincando com arquivos

Nesse artigo descrevo, de maneira simples e objetiva, como manipular arquivos com Python. Veremos as operações abrir, ler, escrever e fechar arquivos.

[ Hits: 102.675 ]

Por: Roberto Rodrigues da Silva em 21/10/2006


Escrevendo em um arquivo



Abaixo está um exemplo de como escrever uma frase em um arquivo utilizando método write():

>>> var_file.write("Este texto será inserido no novo arquivo que acabamos de criar através do método write do objeto var_file que acabamos de criar ")

OBS: O " " no final serve para inserir quebra de linha no final do texto, como em outras linguagens.

Após ter escrito no arquivo através do método write(), é necessário fechar o arquivo como o método close(), veja um exemplo abaixo:

>>> var_file.close()

Após isso saia do interpretador do Python pressionando Ctrl+d e visualize o arquivo "arquivo.txt" como no exemplo abaixo:

$ cat arquivo.txt
Este texto será inserido no novo arquivo que acabamos de criar através do método write do objeto var_file que acabamos de criar

O conteúdo do arquivo poderia ser uma string de uma variável ou qualquer outra coisa. Exemplo:

>>> texto = "Este texto da string será inserido no arquivo arquivo.txt através do método write da função open ."
>>> var_file = open("arquivo.txt","w")
>>> conteudo_texto = var_file.write(texto)
>>> var_file.close()

Agora vamos visualizar o arquivo:

$ cat arquivo.txt
Este texto da string será inserido no arquivo arquivo.txt através do método write da função open

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Visão geral
   3. Escrevendo em um arquivo
   4. Lendo um arquivo
Outros artigos deste autor

Linux - Quota de disco

Linux - Permissões de acesso especiais

Linux - Sistema de arquivos

Verificando e marcando badblocks

Linux - Manipulando partições de disco

Leitura recomendada

Introdução ao Python (parte 2)

Utilizando o Python como calculadora

wxPython, uma biblioteca GUI multi-plataforma (parte 1)

Instalação básica do Plone 3 com Buildout no Linux

ZPT - Zope Pages Templates

  
Comentários
[1] Comentário enviado por yetlinux em 24/10/2006 - 02:34h

Gostei.

É uma explicação rápida, com testes simples que qualquer iniciante pode testar.

Quem estiver aprendendo Perl, perceberá algumas semelhanças entre as linguagens.

[2] Comentário enviado por markim3l em 18/01/2010 - 11:42h

Parabéns pelo artigo, como vc disse é simples e objetivo.

Abraços.

[3] Comentário enviado por chroda em 09/11/2011 - 14:43h

Útil!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts