21.12.2022 Views

python_para_desenvolvedores_2ed

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

78 Biblioteca padrão

import csv

# Dados

dt = (('temperatura', 15.0, 'C', '10:40', '2006-12-31'),

('peso', 42.5, 'kg', '10:45', '2006-12-31'))

# A rotina de escrita recebe um objeto do tipo file

out = csv.writer(file('dt.csv', 'w'))

# Escrevendo as tuplas no arquivo

out.writerows(dt)

Arquivo de saída:

temperatura,15.0,C,10:40,2006-12-31

peso,42.5,kg,10:45,2006-12-31

Exemplo de leitura:

import csv

# A rotina de leitura recebe um objeto arquivo

dt = csv.reader(file('dt.csv'))

# Para cada registro do arquivo, imprima

for reg in dt:

print reg

Saída:

['temperatura', '15.0', 'C', '10:40', '2006-12-31']

['peso', '42.5', 'kg', '10:45', '2006-12-31']

O formato CSV é aceito pela maioria das planilhas e sistemas de banco de

dados para importação e exportação de informações.

Sistema operacional

Além do sistema de arquivos, os módulos da biblioteca padrão também

fornecem acesso a outros serviços providos pelo sistema operacional.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!