Alcides Fonseca

40.197958, -8.408312

Aula 3 - Ficheiros e Comunicação

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*"-"