小编CRT*_*aze的帖子

Argparse python,删除帮助菜单中的subparser列表

我正在使用Argparse编写一个命令行实用程序,并添加了一堆sub_parsers(子命令).在帮助菜单中,它们出现在一个名为"命令"的组下面,我得到了一个很好的列表,列出了所有可能的选项.但是,在此列表出现之前,所有相同的命令都显示在大括号中的组标题下,如下所示:

Commands:
    {foo, bar}

    foo          - foo does foo
    bar          - bar does bar
Run Code Online (Sandbox Code Playgroud)

我想删除大括号中出现的冗余条目.它只出现在这个充满sub_parsers的组中.

我处理它的代码如下所示:(其中解析器是ArgumentParser()实例)

subparsers = parser.add_subparsers(title="Commands")

foo = subparsers.add_parser("foo", help="- foo does foo")
bar = subparsers.add_parser("bar", help="- bar does bar")
Run Code Online (Sandbox Code Playgroud)

我已经查看了我的命令操作组的属性和方法,似乎无法找到任何可以解决这个问题的方法(至少从我能理解的方面).我不确定是否还有其他人处理过此事,我意识到这可能有点模糊.而且,我要做的就是找到删除大括号中出现的命令的冗余列表的方法.

python argparse

17
推荐指数
2
解决办法
2683
查看次数

为什么服务器端包含不起作用?

我一直在尝试在我的网站上使用Server Side Includes来节省编写代码的时间,并能够快速轻松地更改站点范围的元素.

但是我似乎无法让它们在本地或服务器上运行.

我已将它们设置为.html文件(只需要代码,没有html或body标签)在"ssi"文件夹中,并在我的.shtml文件中的相应位置调用它们:

<!--#include virtual="/ssi/<filename>.html" -->
Run Code Online (Sandbox Code Playgroud)

但仍然没有.有任何想法吗?

html apache xhtml server-side

0
推荐指数
1
解决办法
883
查看次数

标签 统计

apache ×1

argparse ×1

html ×1

python ×1

server-side ×1

xhtml ×1