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¶
 主要行课年份