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

Python Getopt SIG

Python Getopt SIG

此 SIG 的目的是为 Python 2.3 的命令行解析提供一个全新的改进库。每个人似乎都同意,古老的 getopt 模块功能不够。关键在于找到一个功能强大、灵活,但又不会过于复杂以至于难以使用,特别是对于新手程序员而言的解决方案。

在 David Goodger 和 Greg Ward(本 SIG 的谦逊叙述者和倡导者)独立提议将 Optik 添加到标准库后不久,SIG 就启动了。这在 python-dev 上引发了 一个简短的讨论,结果是 Paul Prescod 发布了 一份征求意见稿,以听取更广泛社区的意见。几个人提出了他们的看法,Guido 告诉我们去找出解决方案,然后向 python-dev 汇报。

比较一些库

我决定比较各种库的唯一公平方式是使用其中几个库实现相同的命令行界面。这是该实验的 结果

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