使用Google App Engine Python中的区域设置进行货币格式设置

时间:2011-11-20 02:14:21

标签: python google-app-engine locale

我正在尝试使用带有python 2.7的谷歌应用引擎将货币格式化为美国语言环境。这是我正在使用的代码:

    import locale
    locale.setlocale( locale.LC_ALL, 'US')
    tFloatCash = 50.00
    tStringCash = locale.currency(tFloatCash)

这在交互式shell中完美运行。但是,我在GAE上遇到了这个错误:

  File "***", line 138, in post
    locale.setlocale( locale.LC_ALL, 'US')
  File "/base/python27_runtime/python27_dist/lib/python2.7/locale.py", line 531, in setlocale
    return _setlocale(category, locale)
  Error: unsupported locale setting

我该怎么做才能解决这个问题?是否有其他货币格式库,我可以快速实现格式化我的浮动?

1 个答案:

答案 0 :(得分:7)