C:\path\>manage.py shell
Python 2.5.4 (r254:67916, Dec 23 2008, 15:10:54) [MSC v.1310 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import locale
>>> locale.getlocale()
('Spanish_Colombia', '1252')
>>> locale.currency(1885, grouping=True)
'$ 1.885,00'
>>> locale.currency(-1885, grouping=True)
'($ 1.885,00)'
$ -1.885,00을 반환 할 수 없습니까?
>>> locale.setlocale (locale.LC_ALL, '') 'English_United States.1252' >>> locale.currency (-1885, 그룹화 = 참) '($ 1,885.00)'- 그래서,이 아니 내 로케일 만. 왜? – panchicore
"파이썬이 아마 거기에서 그것을 집어 들고 있습니다." 별로 옳지 않습니다. 로케일 형식을 정의합니다. 파이썬은 항상 OS가 제공하는 로케일 형식을 찾습니다. 그것은 운영체제 질문입니다 - 로케일은 OS에 의해 정의됩니다. –