已取代的模块

本章描述的模块在大多数使用场景中已被其他模块取代,保留这些模块主要是为了保持向后兼容性。

某些模块出现在本章中,可能是因为它们只涵盖了问题空间的一个有限子集,而标准库中的其他地方提供了更通用的解决方案(例如,getopt 涵盖了非常具体的任务“在 Python 中模仿 C 的 getopt() API”,而不是 optparseargparse 提供的更广泛的命令行选项解析和参数解析功能)。

或者,某些模块出现在本章中,是因为它们已被彻底弃用,等待在未来版本中删除,或者它们是软弃用的,不鼓励在新项目中使用。随着通过 PEP 594 删除各种过时的模块,目前在后一类中没有模块。