Archived:Como salvar todas as SMS em um arquivo, com PySymbian
Aquivado: Este artigo foi arquivado, pois o conteúdo não é mais considerado relevante para se criar soluções comerciais atuais. Se você achar que este artigo ainda é importante, inclua o template {{ForArchiveReview|escreva a sua justificativa}}.
Acredita-se que este artigo ainda seja válido no contexto original (quando ele foi escrito)
Acredita-se que este artigo ainda seja válido no contexto original (quando ele foi escrito)
Dados do artigo
Testado com
Aparelho(s): S60 3ª Edição FP1 SDK
Compatibilidade
Plataforma(s): S60 2ª Edição, S60 3ª Edição
Artigo
Palavras-chave: Caixa de entrada
Tradução:
Originado de How to save sms list
Por maiconherverton
Última alteração feita por hamishwillee
em 07 May 2013
Contents |
Introdução
Este exemplo grava todas as SMS da caixa de entrada em um arquivo.
Requisitos
A caixa de entrada não deve estar vazia. Se a caixa está vazia, o arquivo criado será em branco.
Código
from time import ctime
import codecs
import inbox, appuifw
box = inbox.Inbox()
msg = box.sms_messages()
f = codecs.open('E:/Others/listSMS.txt', 'w', 'utf8') # abre o arquivo em UTF8
for i in msg:
f.write(box.address(i))
f.write('\n')
f.write(ctime(box.time(i))) # converte os segundos em uma string
f.write('\n')
f.write(box.content(i))
f.write('\n')
print i +"th SMS backed up"
f.close()
appuifw.note(u'Todas as mensagens foram salvas!', "info")
f = codecs.open('E:/Others/listSMS.txt', 'r', 'utf8')
print f.read()
f.close()
Resultados
Um arquivo de texto será criado em E:/Others/.



(no comments yet)