mycqu.course.CQUSession¶
- class mycqu.course.CQUSession(year: int, is_autumn: bool)¶
重大的某一学期
Methods
__init__
(year, is_autumn)fetch
()从 my.cqu.edu.cn 上获取各个学期
from_str
(string)从学期字符串中解析学期
get_id
()获取该学期在 my.cqu.edu.cn 中的 id
Attributes
my.cqu.edu.cn 支持的最早学期
SESSION_RE
主要行课年份
是否为秋冬季学期
Details
- CQUSESSION_MIN: ClassVar[CQUSession] = CQUSession(year=2020, is_autumn=True)¶
my.cqu.edu.cn 支持的最早学期
- static fetch() List[mycqu.course.CQUSession] ¶
从 my.cqu.edu.cn 上获取各个学期
- 返回
各个学期组成的列表
- 返回类型
List[CQUSession]
- static from_str(string: str) mycqu.course.CQUSession ¶
从学期字符串中解析学期
>>> CQUSession.from_str("2021春") CQUSession(year=2021, is_autumn=False) >>> CQUSession.from_str("2020年秋") CQUSession(year=2020, is_autumn=True)
- 参数
string (str) – 学期字符串,如“2021春”、“2020年秋”
- 引发
ValueError – 字符串不是一个预期中的学期字符串时抛出
- 返回
对应的学期
- 返回类型
- get_id() int ¶
获取该学期在 my.cqu.edu.cn 中的 id
>>> CQUSession(2021, True).get_id() 1038
- 返回
学期的 id
- 返回类型
int
- is_autumn: bool¶
是否为秋冬季学期
- year: int¶
主要行课年份