Python用法:[--summaryfile]file[文件…]

Python用法:[--summaryfile]file[文件…],python,Python,欢迎大家 我正在自学谷歌的Python课程。我有一个关于婴儿名字练习的快速问题 在提供的py文件中,有如下行: 如果不是args: 打印“用法:[--summaryfile]文件[文件…]” 系统出口(1) 我能理解它想告诉你在使用代码时在cmd中键入什么。但是“[--summaryfile]file[file…]”的格式让我感到困惑。“[--summaryfile]”和“[file…]”中的方括号是什么意思?名单?还是别的什么?运行代码时,我应该在Windows cmd中键入什么?一些例子会很

欢迎大家

我正在自学谷歌的Python课程。我有一个关于婴儿名字练习的快速问题

在提供的py文件中,有如下行: 如果不是args: 打印“用法:[--summaryfile]文件[文件…]” 系统出口(1)

我能理解它想告诉你在使用代码时在cmd中键入什么。但是“[--summaryfile]file[file…]”的格式让我感到困惑。“[--summaryfile]”和“[file…]”中的方括号是什么意思?名单?还是别的什么?运行代码时,我应该在Windows cmd中键入什么?一些例子会很有帮助


提前非常感谢

在命令行应用程序文档中,方括号通常表示可选参数(超出Python的范围)。

这意味着这些部分是可选的。您可以提供或省略选项名称
--summaryfile
。然后,您可以提供一个包含所需数量的文件的列表


这是一种古老的命令描述语法,可以追溯到20世纪60年代IBM大型机操作系统的时代。大多数文档都假设您在某个地方看到(或可以找到)一个描述,并且大多数文档都在全球参考手册的前面提供它。。。无论在哪里。

谢谢您的回答!与“[文件…]”相同吗?中间的“文件”和“文件……”到底有什么区别?为什么结尾的括号里有“…”呢?是的<括号外的代码>文件表示需要第一个;省略号意味着您可以拥有任意多的附加文件;它表示一系列的任意长度。所以我可以说“file”和“[file…]”实际上是同一件事,而不是像上面和下面的目录一样吗?在这种情况下,它实际上可以写成“file1[file2 file3 file4…]”,对吗?是的,1-2-3-4语法正好。仅仅
[file…]
就意味着你根本不需要指定任何文件。酷!非常感谢你!