代码拉取完成,页面将自动刷新
同步操作将从 kinegratii/borax 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
Borax 是一个的 Python3 开发工具集合库,涉及到:
使用 pip :
$ pip install borax
一个支持1900-2100年的农历日期工具库。
本模块的数据和算法参考自项目 jjonline/calendar.js 。
创建日期,日期推算
from borax.calendars.lunardate import LunarDate
# 获取今天的农历日期(农历2018年七月初一)
print(LunarDate.today()) # LunarDate(2018, 7, 1, 0)
# 将公历日期转化为农历日期
ld = LunarDate.from_solar_date(2018, 8, 11)
print(ld) # LunarDate(2018, 7, 1, 0)
# 日期推算,返回10天后的农历日期
print(ld.after(10)) # LunarDate(2018, 7, 11, 0)
格式化字符串
today = LunarDate.today()
print(today.strftime('%Y-%M-%D')) # '二〇一八-六-廿六'
print(today.strftime('今天的干支表示法为:%G')) # '今天的干支表示法为:戊戌年庚申月辛未日'
分别计算距离 “春节”、生日(十一月初一)、“除夕(农历十二月的最后一天)” 还有多少天
from borax.calendars.festivals import get_festival, LunarSchema, DayLunarSchema
festival = get_festival('春节')
print(festival.countdown()) # 7
ls = LunarSchema(month=11, day=1)
print(ls.countdown()) # 285
dls = DayLunarSchema(month=12, day=1, reverse=1)
print(dls.countdown()) # 344
将金额转化为符合标准的大写数字。
>>> from borax.finance import financial_amount_capital
>>> financial_amount_capital(100000000)
'壹亿元整'
>>>financial_amount_capital(4578442.23)
'肆佰伍拾柒万捌仟肆佰肆拾贰元贰角叁分'
>>>financial_amount_capital(107000.53)
壹拾万柒仟元伍角叁分
从数据序列中选择一个或多个字段的数据。
from borax.fetch import fetch
objects = [
{'id': 282, 'name': 'Alice', 'age': 30},
{'id': 217, 'name': 'Bob', 'age': 56},
{'id': 328, 'name': 'Charlie', 'age': 56},
]
names = fetch(objects, 'name')
print(names) # ['Alice', 'Bob', 'Charlie']
在线文档托管在 https://kinegratii.github.io/borax ,由 docsify 构建。
MIT License (MIT)
如果你觉得这个项目帮助到了你,你可以帮作者们买一杯咖啡表示感谢!
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。