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

标签 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

我该怎么做才能解决这个问题?有没有我可以快速实现的另一个货币格式化库来格式化我的 float ?

最佳答案

关于python - Google App Engine Python 中使用区域设置的货币格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8198952/

相关文章:

python - 在 Google App Engine 中部署 Flex 环境时出现错误 : (gcloud. app.deploy) 错误响应:[13]

java - 字符被转换为特殊字符

python - 仅当单独列中的差异在 [-n, +n] 范围内时,才在公共(public)列上加入两个 DataFrame

Python 和 UTF-8 : kind of confusing

写时的 python 复制,真的吗?

java - Google App Engine 上传速度非常慢

datetime - 日期的格式是否取决于用户的区域设置和日历系统?

python - 如何扩展/修补现有模块或包?

python - 如何将 websocket push api 输出写入文本文件?

python - 如何防止 setuptools 安装包作为 .egg