# Superseded modules

本章介绍的模块在大部分场合下都已被其他模块所取代，它们被保留主要是为了能够向下兼容。

某些模块出现在本章中可能是因为它们只覆盖了某个问题空间的有限子集，而更为普遍应用的解决方案存在于标准库的其他地方 (例如，`getopt` 覆盖了非常特定的 "在 Python 中模拟 C `getopt()` API" 任务，而不是如 `optparse` 和 `argparse` 所提供的更为宽泛的命令行选项解析和参数解析功能)。

另外，某些模块出现在本章中也可能是因为它们已被弃用，并将在未来的发布版中被移除，或者它们已被 soft deprecated 并且不再鼓励在新项目中使用。随着多个过时模块根据 PEP 594 被移除，目前已不存在属于此类情况的模块。

- `getopt` --- C 风格的命令行选项解析器
- `profile` --- Pure Python profiler