已取代的模块¶
本章描述的模块在大多数使用场景中已被其他模块取代,保留这些模块主要是为了保持向后兼容性。
某些模块出现在本章中,可能是因为它们只涵盖了问题空间的一个有限子集,而标准库中的其他地方提供了更通用的解决方案(例如,getopt
涵盖了非常具体的任务“在 Python 中模仿 C 的 getopt()
API”,而不是 optparse
和 argparse
提供的更广泛的命令行选项解析和参数解析功能)。
或者,某些模块出现在本章中,是因为它们已被彻底弃用,等待在未来版本中删除,或者它们是软弃用的,不鼓励在新项目中使用。随着通过 PEP 594 删除各种过时的模块,目前在后一类中没有模块。