中国纪年计算器
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, ZHIGAN和SHENGXIAO_TIANGAN中的一个或多个, 语法跟python的用法一样。
如:
chyear 2021 TIANGAN DIZHI SHENGXIAO --add-year-end # 相当于get_chinese_year(2021, TIANGAN | DIZHI | SHENGXIAO | ADD_YEAR_END), 输出:'辛丑牛年'
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bc002fd3195212d07621cd021eae79e448ae92240bf6ff6fe30349ec91cd3a7d
|
|
| MD5 |
76fb9ee0a7479b3adbcc59823ac057c4
|
|
| BLAKE2b-256 |
17d5528ea9d4d2b2fc5a6c0203805685d469c8518c13f9f0a86b58b3bb9a2fea
|
File details
Details for the file chinese_year_calc-0.1.1-py3-none-any.whl.
File metadata
- Download URL: chinese_year_calc-0.1.1-py3-none-any.whl
- Upload date:
- Size: 5.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e3b49c2e2ef4b007d2425a299bcb2fec74fe586f152243ca805a208a751a339f
|
|
| MD5 |
c70ac471b4935acebb23f463598d5aa7
|
|
| BLAKE2b-256 |
6c0865653dc54c0747528f55cbf446cf74412ab954a096b411fedc2cc5cfbe7e
|