注意: 虽然 JavaScript 对本网站不是必需的,但您与内容的互动将受到限制。请开启 JavaScript 以获得完整体验。

Python Getopt SIG

Python Getopt SIG

本 SIG 的目的是为 Python 2.3 设计一个全新的、改进的命令行解析库。大家似乎都认为老旧的 getopt 模块功能不足。关键是要找到一个既足够强大和灵活,又不会太复杂而难以使用,特别是对于新手程序员来说的库。

在 David Goodger 和 Greg Ward(您的卑微的叙述者和本 SIG 的倡导者)分别提议将 Optik 添加到标准库之后不久,SIG 就启动了。这引发了 一个简短的讨论,结果是 Paul Prescod 发布了 征求意见,以获得更广泛的社区的意见。一些人发表了他们的意见,Guido 告诉我们去寻找一个解决方案,然后向 python-dev 报告。

比较一些库

我认为比较各种库的唯一公平方法是用它们中的几个来实现相同的命令行界面。这是 该实验的结果

Optik,重命名为 optparse,已添加到 Python 2.3 的标准库中。