命令行应用程序参数样式guid

2024-04-29 14:43:07 发布

您现在位置:Python中文网/ 问答频道 /正文

有在unix平台上编写命令行应用程序参数的样式指南吗?来自iOS世界的我正在考虑类似于Human Interface Guidelines (HIG)的东西。我正在用Python编写一个可以接受参数的script

示例:如何命名参数,何时使用-dash--doubleDash


Tags: 命令行应用程序示例参数世界指南unixscript
3条回答

看看这个标准库模块:http://docs.python.org/library/argparse.html

它将使您的生活更容易实现一个命令行界面,最终您将使用它的样式指南。

注意,argparse只在Python2.7(或3.2,在3.x系列中)中可用。在此之前还有http://docs.python.org/library/optparse.html,这会产生类似的命令行界面,但使用起来并没有那么有趣。

GNU Coding Standardscommand line programs上有一个节。

对于posixy的感觉,您不仅应该提供标准的命令行选项,包括短命令行和长命令行选项,而且,如果可能的话,还应该坚持从标准输入(或命令行)读取和写入标准输出,并且只使用选项(如-o/--output)重写输出。这就是人们对大多数GNU命令行工具的期望。

相关问题 更多 >