Babel 数字 format_currency 函数

2023-12-15

我正在一个使用多种语言的网站上工作,为了相应地显示价格/货币,我们使用 babel 库。问题是,当调用 format_currency 时,即使价格显式转换为整数,它也始终返回分部分。

Example:

>>> print format_currency(100, 'EUR', locale='fr_FR')
100,00 €

>>> print format_currency(int(100), 'EUR', locale='fr_FR')
100,00 €

是否有解决此问题的方法,以便返回值排除分部分以具有类似的内容

>>> print format_currency(int(100), 'EUR', locale='fr_FR')
100 €

您必须添加带有格式的currency_digits参数才能实现您的目标

>>> print(format_currency(100, 'EUR', locale='fr_FR')
100,00 €
>>> print(format_currency(100, 'EUR', locale='fr_FR', currency_digits=False))
100,00 €
>>> print(format_currency(100, 'EUR', format=u'#,##0\xa0¤', locale='fr_FR'))
100,00 €
>>> print(format_currency(100, 'EUR', format=u'#,##0\xa0¤', locale='fr_FR', currency_digits=False))
100 €
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Babel 数字 format_currency 函数 的相关文章

  • 查找两个字典的匹配键值对

    检查一个字典的键值对是否也存在于其他字典中的最有效方法是什么 假设我有两个字典dict1 and dict2这两个字典有一些共同的键值对 我想找到这些并打印出来 做到这一点最有效的方法是什么 请建议 一种方法是 d inter dict k
  • 获取 pandas 中各列具有相同值的行

    在 pandas 中 给定一个 DataFrame D 1 2 3 0 apple banana banana 1 orange orange orange 2 banana apple orange 3 NaN NaN NaN 4 app
  • 如何从Python中的阿拉伯字符串中删除英文文本?

    我有一个带有英文文本和标点符号的阿拉伯字符串 我需要过滤阿拉伯文本 我尝试使用 sting 删除标点符号和英语单词 但是 我失去了阿拉伯语单词之间的空格 我哪里错了 import string exclude set string punc
  • 在python中合并3个dict()

    如果多个字典之间有公共字符串 是否有逻辑合并多个字典的方法 即使这些公共字符串在一个 dict 的值与另一个 dict 的键之间匹配 我在 SO 上看到了很多类似的问题 但似乎没有一个问题能解决我将 较低级别文件 中的多个键与较高键 值中的
  • pandas DataFrame:获取上个月缺少交易且无法移位()的值

    有没有办法在不生成虚拟行的情况下实现这一点 这是我的数据源 Group Store Month Revenue Group1 A 201611 10 Group1 A 201612 20 Group1 A 201701 30 Group1
  • 如何将多项式拟合到带有误差线的数据

    我目前正在使用 numpy polyfit x y deg 将多项式拟合到实验数据 然而 我想拟合一个基于点误差使用加权的多项式 我已经发现scipy curve fit http docs scipy org doc scipy refe
  • ImportError:无法导入名称 GstRtspServer,未找到内省类型库

    我目前正在尝试让一个简单的 GstRtspServer 程序在外部亚马逊 Linux EC2 服务器上运行 但在让它实际运行时遇到了严重的问题 无论我做什么 当我尝试运行它时 即使程序仅减少到 import gi gi require ve
  • 无法解析 ReferenceProperty -- App Engine

    我遇到了一个错误 无法找出其根本原因 错误如下 ReferenceProperty 无法解析 u StatusLog STATUSLOGSID 此错误仅有时发生 大约一天一次或两次 生成此错误的脚本成功的次数多于失败的次数 该错误最奇怪的事
  • 更改散景图中选项卡的样式

    我想知道是否有办法更改散景图上生成的选项卡的属性 诸如增加文本字体 更改制表符宽度等更改 以下是用于生成具有两个选项卡的绘图的简单代码 from bokeh models widgets import Panel Tabs from bok
  • Netmiko OSError:在 send_command 中从未检测到搜索模式:

    我被这个错误困住了 任何人都可以帮助摆脱这个错误 import netmiko Device host xxxxxxxxxx device type cisco nxos username admin password xxxxxxxx c
  • 群组名称不能以数字开头?

    看来我不能使用像这样的正则表达式 P lt 74xxx gt 0 9 重新打包会引发错误 sre constants error bad character in group name u 74xxx 我似乎无法使用以数字开头的组名称 为什
  • argparse add_argument 别名

    有没有办法使用 argparse 创建别名 例如 我想做这样的事情 parser add argument foo parser add argument alias bar foo 也就是说 使用 bar应该相当于使用 foo 您可以简单
  • Python 特征向量:numpy.linalg、scipy.linalg 和 scipy.sparse.linalg 之间的差异

    Scipy 和 Numpy 具有三个不同的函数来查找给定方阵的特征向量 它们是 numpy linalg eig a http docs scipy org doc numpy reference generated numpy linal
  • matplotlib 中矩形面片之间存在不需要的空间

    以下代码绘制两个红色矩形 红色矩形应该彼此相邻 之间没有空间 在 python 图中 这是可以的 在导出的 pdf 中 矩形之间有一个细长但明显的空白 有什么方法可以解决这个问题吗 import matplotlib pyplot as p
  • Pygame 旋转射击

    我和几个朋友一直在编写一种有趣的新射击机制 为了让它发挥作用 我们需要朝玩家面对的方向射击 Sprite 正在使用 Pygame Transform Rotate 进行旋转 我们怎样才能找到一个角度 然后朝那个方向发射子弹呢 这是我们的精灵
  • 我以为 Python 通过引用传递了所有内容?

    采取以下代码 module functions py def foo input new val input new val module main py input 5 functions foo input 10 print input
  • 如何使用 BeautifulSoup 只抓取可见的网页文本?

    基本上 我想用BeautifulSoup严格抓住可见文字在网页上 例如 这个网页 http www nytimes com 2009 12 21 us 21storm html是我的测试用例 我主要想获取正文 文章 甚至可能到处都有一些选项
  • 无法从 celery 信号连接到 celery 任务?

    我正在尝试连接task2 from task success signal from celery signals import task success from celery import Celery app Celery app t
  • 在IPython笔记本中自动播放声音

    我经常在 IPython 笔记本中运行长时间运行的单元 我希望笔记本在单元完成执行时自动发出蜂鸣声或播放声音 有没有办法在 iPython 笔记本中执行此操作 或者我可以在单元格末尾放置一些命令来自动播放声音 我正在使用 Chrome 如果
  • 使用 python pyad 访问对象 [] 时出现问题

    我在尝试使用 pyad 访问活动目录用户属性时遇到问题 这是我的代码 user pyad aduser ADUser from cn tuser print user get attribute lastLogonTimestamp 这些是

随机推荐

  • 平滑凹凸不平的圆

    我正在检测圆形物体的边缘并获得 凹凸不平 的不规则边缘 是否可以平滑边缘以使形状更均匀 例如 在下面的代码中 我生成了一个 凹凸不平 的圆圈 左 是否有一种平滑或移动平均函数可以用来获得或近似 平滑 圆 右 最好使用某种参数 我可以控制 因
  • 如何扫描 LAN 网络中的设备

    我想在 LAN 网络中进行扫描以查找链接的设备 我正在 IOS 中为 IPAD 开发一个应用程序 我该怎么做 因为这些是移动设备 所以我假设您想要在无线网络上查找设备 理论上 由于 wifi 使用共享介质进行通信 因此您可以被动侦听流经网络
  • 使用 bash 迭代文件(和目录)名称

    我试图编写一个 bash 脚本来计算本地目录的文件数和目录数 这是我的第一次尝试 bin bash files 0 dir 0 for file in ls do if d file then dir dir 1 else files fi
  • 应用程序必须遵循 iOS 数据存储指南,/documents 中没有任何内容,但仍有一些 kb 发送到 iCloud

    我的应用程序因以下原因被拒绝 您的应用程序未按要求遵循 iOS 数据存储指南 根据应用程序商店审查指南 您的应用程序将 4 0 MB 的数据备份到每个用户的 iCloud 空间 发射 请务必为所有设置 不备份 属性 非由用户生成或修改的数据
  • 如何从闭包内部调用实例方法?

    我正在尝试访问 a 中的实例方法map调用 不幸的是我对实例对象的引用被重新定义为 Window 我不确定如何获取我的实例方法 class Test constructor an array gt f gt an array map val
  • .htaccess 301 将一个子域重定向到另一个子域,用于多个 TLD

    我想更改我网站的子域 并希望使我对 301 用户使用的 RewriteRules 更加简单 因为目前我必须有多个规则来涵盖各种可能性 有没有一种方法可以通过一条规则来执行以下操作 subold domain com gt subnew do
  • 根据范围选择更改流程图数据数组的最佳方法是什么?

    我正在使用 AngularJSflot and slider要显示一些图表 并根据范围选择 数据可视化应该在流程图中发生变化 我的问题是根据范围选择可视化数据的最佳方法是什么 我是否需要在每次选择范围时添加 删除图表数据 或者是否有更好的方
  • Pytorch CNN 错误:预期输入batch_size (4) 与目标batch_size (64) 匹配

    自十一月以来我一直在自学这一点 任何对此的帮助都将非常感激 谢谢您的关注 因为我似乎在兜圈子 我正在尝试使用与 Mnist 数据集一起使用的 Pytorch CNN 示例 现在我正在尝试修改CNN以进行面部关键点识别 我使用的 Kaggle
  • Xamarin Forms TabbedPage 标题的中心文本

    我有一个带有多个子页面的选项卡页面 每个子页面都有一个标题 当标题短到足以成为单行时 文本会完美居中 但一旦文本需要超过 1 行 它就不再居中 谁能告诉我如何解决这个问题 我认为对所有平台都采用通用的方式是不可能的 你必须以平台特定的方式来
  • VS11 应用程序上的关闭按钮

    我尝试使用 C 在 Windows 8 和 VS 11 上创建一个应用程序 我需要在我的应用程序中添加一个按钮 当人们单击此按钮时 我的应用程序将关闭 但我找不到任何退出或关闭功能可添加到我的单击事件中 我怎样才能制作这个按钮 或者你对解决
  • 如何调试JDK源码

    我有一个非常棘手的问题 无法立即解决 我必须调试 JDK 源代码 看看是否可以更进一步 标准 JDK 库不包含调试符号 谁能告诉我哪里可以下载JDK调试版本 我正在使用 eclipse 进行远程调试 JDK 1 5 或 1 6 都适合我的情
  • Twig:如何打印特殊符号,如版权、商标等

    我想使用特殊符号 但我得到的只是打印的问号符号 I tried autoescape html escape html won t be double escaped escape strategy will be double escap
  • Postgres 数组[VarChar] 大写?

    我正在尝试找到一种方法来强制数组变为大写或小写 这样无论用户输入什么 他们都会得到结果 这是查询 select from table where any id databasecolumn id 是用户输入的字符数组 可以是小写或大写 我需
  • “运行 adb devices (ubuntu 10.10) 时未列出 Android 设备”[重复]

    这个问题在这里已经有答案了 运行 adb 设备时 我的 Android 设备 Ly 706 未列出 我可以使用 eclipse 运行模拟器并在模拟器上安装应用程序 使用 adb 除了在真实设备上 I added SUBSYSTEM usb
  • PHP 中的 Facebook Messenger Bot 并不总是响应用户

    我有一个相对简单的 php 中的 Facebook Messenger 机器人 用于研究目的 access token xxxxxxx challenge REQUEST hub challenge verify token REQUEST
  • 如何在osmdroid中下载地图?

    我已经使用了 osmdroid 我想从 android 应用程序下载地图 zip 文件 然后创建离线地图 任何人都对 osmdroid 和离线地图和导航有更多的了解 最简单的方法就是下载MOBAC 然后运行它并标记出您想要的区域 以 Osm
  • 如何在 BeginInvoke 中进行 Thread.Sleep

    我尝试更新一个文本框 文本使用以下代码在 1 秒内显示从 1 到 10 我不明白为什么整个 UI 在文本更新为 10 之前会休眠 10 秒 因为我认为线程 睡眠 1000 应该属于由创建的单独后台线程Dispatcher BeginInvo
  • 隐藏“新建工作表”选项卡

    如何删除允许用户在 Excel Viewer 控件中添加新工作表的最后一个工作簿选项卡 我找到了以下代码来隐藏上图中的按钮 ExcelViewer1 Application CommandBars Workbook tabs Control
  • 如何在 Python / Pandas 中处理“‘Timestamp’类型的对象不可 JSON 序列化”?

    前言 对于 Python 来说是非常新的 但是非常感谢您的帮助 下面是一个代码片段 我尝试对 MSSQL 服务器表执行 SQL 查询 并将其发布回 Google 表格 我能够检索数据和标题 并且我想我几乎已经弄清楚了 但是 我在某些列的日期
  • Babel 数字 format_currency 函数

    我正在一个使用多种语言的网站上工作 为了相应地显示价格 货币 我们使用 babel 库 问题是 当调用 format currency 时 即使价格显式转换为整数 它也始终返回分部分 Example gt gt gt print forma