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