Pular para o conteúdo

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.
Roberto Rodrigues da Silva robertors
Hits: 104.267 Categoria: Python Subcategoria: Zope/Plone
  • Indicar
  • Impressora
  • Denunciar

Parte 3: 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

   1. Introdução
   2. Visão geral
   3. Escrevendo em um arquivo
   4. Lendo um arquivo

Verificando e marcando badblocks

Linux - Manipulando partições de disco

Linux - Quota de disco

Linux - Sistema de arquivos

Linux - Permissões de acesso especiais

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

CMS Plone 4.1.6 com invólucro Virtualenv + Buildout + Mount Point + BLOB Storage + Unicode UTF-8

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

Aprenda Python - Guia "rápido"

Instalando um servidor Zope/Plone

#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

Entre na sua conta para comentar.