[python-brasil] Data 'completamente' por extenso e valor monetário por extenso

1,249 views
Skip to first unread message

no_r...@yahoogrupos.com.br

unread,
Sep 18, 2011, 4:49:14 PM9/18/11
to python...@yahoogrupos.com.br
 

Prezados colegas foreiros,

Tudo bem?

Procuro por duas funções em python. Mesmo com toda engenhosidade do Google, não encontrei na internet.
No site www.python.org.br/wiki/CookBook há versões aproximadas, mas diferentes das versões que procuro.
As funções que procuro são:

1) Uma função que converta totalmente ou completamente uma data numérica em data por extenso. Isto é, que transforme isto: '18/09/2011'
nisto:
'dezoito de setembro de dois mil e onze'

(no Cookbook, há uma função que faria isto: 'Domingo, 18 de setembro de 2011' -- mas não é isto que procuro);

2) Uma função que escreva valores monetários por extenso. Isto é, que
transforme isto:
'450,34'
nisto:
'quatrocentos e cinquenta reais e trinta e quatro centavos'.

Quanto à 2), no Cookbook, há uma função que faria isto: 'quatrocentos e cinquenta reais', mas quando o número não é int, ela dá erro (até porque foi escrita em Python 2.x). De qualquer forma, essa função atualmente disponível não resolve o problema da moeda ("reais" e "centavos").

Alguém poderia ajudar-me a encontrar tais funções?

Desde já agradeço por qualquer ajuda oferecida.

Marina

__._,_.___
Atividade nos últimos dias:
.

__,_._,___

Lucas de Oliveira

unread,
Sep 19, 2011, 4:22:37 PM9/19/11
to python...@yahoogrupos.com.br
Você não consegue evoluir estas funções pra sua necessidade ??

Em 18 de setembro de 2011 17:49, marin...@ymail.com <
no_r...@yahoogrupos.com.br> escreveu:

> **

--
Lucas de Oliveira Gonçalves
Bacharelado em Sistemas de Informação
Universidade de Caxias do Sul


[As partes desta mensagem que não continham texto foram removidas]

------------------------------------

Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/python-brasil/

<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html


Daniel Gonçalves

unread,
Sep 19, 2011, 5:11:57 PM9/19/11
to python...@yahoogrupos.com.br
Números por extenso:
https://groups.google.com/group/python-brasil/browse_thread/thread/60f8ea225968493e/eece3313bfe5ddc0

Em 18 de setembro de 2011 17:49, marin...@ymail.com <
no_r...@yahoogrupos.com.br> escreveu:

> **
>
>

--
Daniel Gonçalves
Base4 Sistemas Ltda.
[www.base4.com.br]
[twitter.com/spanazzi]

no_r...@yahoogrupos.com.br

unread,
Sep 22, 2011, 1:36:33 PM9/22/11
to python...@yahoogrupos.com.br
 

Caro Daniel,
Muito obrigada! Eu havia procurado no arquivo do yahoogrupo e não tinha encontrado.
Para facilitar a vida de quem procurar novamente (para que não tenham que inventar a roda novamente), coloco o link da versão mais recente da excelente função que converte números por extenso, cardinais, ordinais e cardinais com unidades de medida em python 2 e 3, de autoria de Ari Caldeira:

http://pastebin.com/Cypftmh7

Abcs,

Marina

--- Em python...@yahoogrupos.com.br, Daniel Gonçalves <daniel@...> escreveu

> Em 18 de setembro de 2011 17:49, marinarubin@... <

__._,_.___
.

__,_._,___
Reply all
Reply to author
Forward
0 new messages