为葡萄牙语提供人类化函数。
撤回此版本的原因
由 human-readable 替换。
项目描述
SUPERSEEDED BY: https://github.com/staticdev/human-readable.
功能
此库包含各种人类化方法,例如将时间差转换为人类可读的持续时间“três minutos atrás”(三分钟前)或短语。
要求
它在Python 3.7和3.8中运行。
安装
您可以通过从PyPI使用pip安装Humanizer Portugues
$ pip install humanizer-portugues
用法
导入库
import humanizer_portugues
人类化文件大小
humanizer_portugues.natural_size(1000000)
"1.0 MB"
humanizer_portugues.natural_size(1000000, binary=True)
"976.6 KiB"
humanizer_portugues.natural_size(1000000, gnu=True)
"976.6K"
列表的人类化
humanizer_portugues.natural_list(["Cláudio", "Maria"], ",")
"Cláudio, Maria"
humanizer_portugues.natural_list(["Cláudio", "Maria"], ",", "e")
"Cláudio e Maria"
humanizer_portugues.natural_list(["Cláudio", "Maria", "José"], ";", "ou")
"Cláudio; Maria ou José"
整数的人类化
humanizer_portugues.ap_number(4)
"quatro"
humanizer_portugues.ap_number(41)
"41"
humanizer_portugues.int_comma(12345)
"12,345"
humanizer_portugues.int_word(123455913)
"123.5 milhão"
humanizer_portugues.int_word(12345591313)
"12.3 bilhão"
浮点数的人类化
humanizer_portugues.fractional(1/3)
"1/3"
humanizer_portugues.fractional(1.5)
"1 1/2"
humanizer_portugues.fractional(0.3)
"3/10"
humanizer_portugues.fractional(0.333)
"333/1000"
humanizer_portugues.fractional(1)
"1"
日期和时间的人类化
import datetime
humanizer_portugues.natural_clock(datetime.time(0, 30, 0))
"zero hora e trinta minutos"
humanizer_portugues.natural_clock(datetime.time(0, 30, 0), formal=False)
"meia noite e meia"
humanizer_portugues.natural_date(datetime.date(2007, 6, 5))
"5 de junho de 2007"
humanizer_portugues.natural_day(datetime.datetime.now())
"hoje"
humanizer_portugues.natural_day(datetime.datetime.now() - datetime.timedelta(days=1))
"ontem"
humanizer_portugues.natural_day(datetime.date(2007, 6, 5))
"5 de junho"
humanizer_portugues.natural_delta(datetime.timedelta(seconds=1001))
"16 minutos"
humanizer_portugues.natural_period(datetime.time(5, 30, 0).hour)
"manhã"
humanizer_portugues.natural_time(datetime.datetime.now() - datetime.timedelta(seconds=1))
"há um segundo"
humanizer_portugues.natural_time(datetime.datetime.now() - datetime.timedelta(seconds=3600))
"há uma hora"
贡献
欢迎贡献。要了解更多信息,请参阅贡献指南。
许可证
在MIT许可证的条款下分发,Humanizer Portugues是免费和开源软件。
鸣谢
此库基于原始的humanize,包括对python3的更新、对葡萄牙语的翻译修复、返回格式的更改以及列表人类化的添加。也删除了本地化(i18n)。
项目详情
下载文件
下载您平台对应的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码分发
humanizer-portugues-2.4.1.tar.gz (11.2 kB 查看哈希值)
构建分发
关闭
humanizer-portugues-2.4.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3f1dc949a7e25d67d26bdc8e2544beaf132981c46e1afd98569addb5ffaabeab |
|
MD5 | baa39da0e4ae91c286d47a42ca9c3019 |
|
BLAKE2b-256 | 8bb439ff309793cb128300881d1baf2f64b5158680685d0a5a7f6c4b71cd3965 |
关闭
humanizer_portugues-2.4.1-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 37a7038ac5dcc801c5d077dfa77ec2af09223abeb8fc4495a429cff689e604dd |
|
MD5 | 1268e625879ed36b240cf2491d1f9965 |
|
BLAKE2b-256 | 039e9d987f2ff85d8ee9a77fc80e18b6d707cda068dff31a1602b11a59c917e5 |