Skip to content

Latest commit

 

History

History
57 lines (30 loc) · 1.77 KB

Libraries.md

File metadata and controls

57 lines (30 loc) · 1.77 KB

使用的标准库和扩展库

cj9xz5y3a01lbxz5nbd24hkio.1200-2021-12-04

curses

Python标准库,官方文档:

Curses最开始是由C进行编写,用作终端图形界面(TUI)绘制的库,后被Python(CPython)移植作为内置标准库。

很可惜的是,到目前为止仍然无法支持Windows,我们需要额外安装扩展库↓

windows-curses

curses在Windows平台的补丁包,使得在Windows上能使用Curses库.

Pypi页面: https://pypi.org/project/windows-curses/

asyncio

Python标准库,在Python3.4中加入,3.5进一步被完善。可用于并发执行代码,官方文档:

time

Python标准库,官方文档:https://docs.python.org/zh-cn/3/library/time.html

该模块提供了各种与时间相关的函数。

os

Python标准库,官方文档:https://docs.python.org/zh-cn/3/library/os.html

在这个课设中我主要用于获得程序运行所在的绝对目录,也就是os.path.dirname

json

Python标准库,官方文档:https://docs.python.org/zh-cn/3/library/json.html

我决定用Json作为SKLINE的配置文件格式,由此需要使用json库

random

Python标准库,官方文档:https://docs.python.org/zh-cn/3/library/random.html

游戏中的随机部分需要random库的帮助~

math

Python标准库,官方文档:https://docs.python.org/zh-cn/3/library/math.html

游戏中使用math模块对数值进行基本处理