一个python库,用于转换货币、美化价格并获取各种货币信息

nh-currenc的Python项目详细描述


一个简单的货币模块:

  • 检索有关货币的各种信息
  • 格式货币价格
  • 货币间换算

要求

  • Python3
  • Internet连接(可选)

安装

$ pip install nh-currency

用法

importcurrency

获取货币名称

currency.name('USD')currency.name('USD',plural=True)
'US Dollar''US dollars'

符号

currency.symbol('CAD')currency.symbol('CAD',native=False)currency.symbol('NOK')currency.symbol('NOK',native=False)
'$''CA$''kr''Nkr'

小数位数

currency.decimals('USD')currency.decimals('JPY')
20
>“圆”到最大十进制数字
currency.rounding(100.115735,'USD')currency.rounding(2253.12309,'ISK')
100.122253

用于舍入的货币增量

currency.roundto('USD')currency.roundto('CHF')
00.05

格式货币

currency.pretty(10050000.2394,'USD')currency.pretty(10050000.2394,'USD',trim=True)currency.pretty(10050000.2394,'USD',abbrev=False)
'$10,050,000.2394''$10,050,000.24''10,050,000.2394 USD'

转换为其他货币

currency.convert('USD','EUR')currency.convert('USD','EUR',2)currency.convert('JPY','AUD',100)
0.8157971.6315941.1759

货币信息

currency.info('USD')
# Output has been formatted for representation purpose{'symbol':'$','name':'US Dollar','symbol_native':'$','decimal_digits':2,'rounding':0,'code':'USD','name_plural':'US dollars'}

测试

$ cd .../py-currency
$ python -m unittest

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java EclipseLink级联持久化异常   java Android Studio本地库模块问题   java更新值Netbeans   java从消息数组中返回一条消息   java Struts标记:一个jsp中有多个寻呼机   java如何访问hibernate。cfg。xml,config。属性和log4j。来自项目文件夹外部的属性   JavaSpringPetCare示例,控制器操作如何链接到jsp的?   java理解try&catch和错误处理   javascript如何将数据从动态表存储到数据库   使用JAVA比较不同格式的值   java如何在返回服务时设置下拉列表的默认值?   java将oracle十六进制字符串转换为实际字符串值   java jpa子图和MappedSuperclass抛出未知实体   用Java实现swing自定义Matlab按钮外观   随机掷骰的java百分比数学结果不正确   java创建了文件路径,但照片无法保存,我一直在抓拍   java如何确保要使用的端口始终可用(即未使用)?   xsd如何用java生成JAXBC类。util。可选择的   java更改JOptionPane中的按钮布局。showOptionDialog()