Skip to main content

中国纪年计算器

Project description

chinese-year-calc

中国纪年计算器。

用法

主用法

使用TIANGAN获取年份的天干

from chyear import (get_chinese_year, TIANGAN)

year = 2021
tiangan = get_chinese_year(year, TIANGAN)
print(tiangan) # 输出:'辛'

使用DIZHI获取年份的地支

from chyear import (get_chinese_year, DIZHI)

year = 2021
dizhi = get_chinese_year(year, DIZHI)
print(dizhi) # 输出:'丑'

使用SHENGXIAO获取年份的生肖

from chyear import (get_chinese_year, SHENGXIAO)

year = 2021
shengxiao = get_chinese_year(year, SHENGXIAO)
print(shengxiao) # 输出:'牛'

可以使用位运算符号|来组合信息

from chyear import (get_chinese_year, DIZHI, TIANGAN)

year = 2021
dizhi_tiangan = get_chinese_year(year, DIZHI | TIANGAN)
print(dizhi) # 输出:'辛丑'

DIZHI | TIANGAN等价于ZHIGAN

from chyear import (get_chinese_year, ZHIGAN)

year = 2021
zhigan = get_chinese_year(year, ZHIGAN)
print(dizhi) # 输出:'辛丑'

DIZHI | SHENGXIAO等价于DIZHI_SHENGXIAO

from chyear import (get_chinese_year, DIZHI_SHENGXIAO)

year = 2021
dizhi_shengxiao = get_chinese_year(year, DIZHI_SHENGXIAO)
print(dizhi) # 输出:'丑牛'

ALL可以获取全部信息, 即TIANGAN | DIZHI | SHENGXIAO

from chyear import (get_chinese_year, ALL)

year = 2021
info = get_chinese_year(year, ALL)
print(info) # 输出:'辛丑牛'

ADD_YEAR_END可以在字符最后加上'年'

[!NOTE] ADD_YEAR_END参数不能单独使用,必须和其他年份计算一起使用,否则会报错TypeError:未指定信息。

from chyear import (get_chinese_year, ADD_YEAR_END, ALL)

year = 2021
all_add_year_end = get_chinese_year(year, ALL | ADD_YEAR_END)
print(info) # 输出:'辛丑牛年'

其他变量

TIANGAN_LIST获取天干列表。 DIZHI_LIST获取地支列表。 SHENGXIAO_LIST获取生肖列表。

from chyear import (TIANGAN_LIST, DIZHI_LIST, SHENGXIAO_LIST)

print(TIANGAN_LIST) # 输出:['甲', '乙', '丙', '丁', '戊', '己', '庚', '辛', '壬', '癸']
print(DIZHI_LIST) # 输出:['子', '丑', '寅', '卯', '辰', '巳', '午', '未', '申', '酉', '戌', '亥']
print(SHENGXIAO_LIST) # 输出:['鼠', '牛', '虎', '兔', '龙', '蛇', '马', '羊', '猴', '鸡', '狗', '猪']

命令行

命令行用法

chyear year calc_info [calc_info1 [calc_info2 [...]]] [--add-year-end | -y]

calc_info可以是TIANGAN, DIZHI, SHENGXIAO, ALL, ZHIGANSHENGXIAO_TIANGAN中的一个或多个, 语法跟python的用法一样。 如:

chyear 2021 TIANGAN DIZHI SHENGXIAO --add-year-end # 相当于get_chinese_year(2021, TIANGAN | DIZHI | SHENGXIAO | ADD_YEAR_END), 输出:'辛丑牛年'

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

chinese_year_calc-0.1.1.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

chinese_year_calc-0.1.1-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

Details for the file chinese_year_calc-0.1.1.tar.gz.

File metadata

  • Download URL: chinese_year_calc-0.1.1.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for chinese_year_calc-0.1.1.tar.gz
Algorithm Hash digest
SHA256 bc002fd3195212d07621cd021eae79e448ae92240bf6ff6fe30349ec91cd3a7d
MD5 76fb9ee0a7479b3adbcc59823ac057c4
BLAKE2b-256 17d5528ea9d4d2b2fc5a6c0203805685d469c8518c13f9f0a86b58b3bb9a2fea

See more details on using hashes here.

File details

Details for the file chinese_year_calc-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for chinese_year_calc-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e3b49c2e2ef4b007d2425a299bcb2fec74fe586f152243ca805a208a751a339f
MD5 c70ac471b4935acebb23f463598d5aa7
BLAKE2b-256 6c0865653dc54c0747528f55cbf446cf74412ab954a096b411fedc2cc5cfbe7e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page