Alcides Fonseca

Aula 3 - Ficheiros e Comunicação

last update: 24 Jun 2008
None
alcides

Sumário

  • Ficheiros (Leitura e Escrita)
  • Usar módulos
  • Enviar conteúdos SMS pelo Twitter

Ficheiros (Leitura e Escrita)

Criar o objecto ficheiro f:
f = open(‘ficheiro.txt’,‘r’)
O “r” indica read (leitura). Para escrever usar o “w” (write)

Ler os conteúdos do ficheiro:

for linha in f:
print linha[:-1]

Escrever para um ficheiro:
f.write(‘Texto a escrever’)

Fechar o ficheiro:
f.close()

Usar módulos

Uma das grandes necessidades dos programadores é ter códigos em bibliotecas que possam ser carregados de programas, para evitar escrever 1000 vezes a mesma coisa.

Considerando que têm no ambiente de trabalho o conteúdo deste zip, basta fazer from codigos import * para ter acesso ao conteúdo do ficheiro codigos.py.

Twitter

O twitter é um servidor de broadcasting. Ou seja, sempre que um utilizador escreve uma mensagem, todos os que o seguem vão receber uma cópia.

Enviar um update:

from twitter import *
t = Api(username='aula3',password='programar')
print t.PostUpdate('Eu gosto de programar!')

Para obter noticias do jornal A Bola:

	
for n in noticias():
print n
print 20*"-"