import locale # utilize apenas uma destas configurações abaixo locale.setlocale(locale.LC_ALL, 'pt_BR.UTF-8') # configura todo o locale para pt_BR locale.setlocale(locale.LC_MONETARY, 'pt_BR.UTF-8') # configura apenas a parte monetária valor = 1234.56 locale.currency(valor) # 'R$ 1234,56' locale.currency(valor, symbol=False, grouping=True) # 1.234,56 locale.currency(valor, symbol=True, grouping=True, international=False) # R$ 1.234,56 locale.currency(valor, symbol=True, grouping=True, international=True) # BRL 1.234,56
Comentários