我在docstring中有一些用于配置Docopt的详细选项规范。有些项目相当长。有没有办法把文字包装起来,使其更易读,或使其更容易适应行宽?在
假设docstring中的相关文本位如下:
Usage:
program [options]
Options:
-h, --help Show this help message.
-c, --configuration=CONF Configuration (file) [default: None]
-f, --files=FILESLIST Comma-delimited list of input data files [default: 169888_ttH_el.root]
-v, --variables=VARIABLESLIST Comma-delimited list of variables to plot [default: trk_pt]
-t, --tree=TREE Tree in input data files [default: mini]
-u, --username=USERNAME Username
-t, --topanalysis=DIRECTORY Directory of TopRootCore or TopAnalysis [default: /home/user/Dropbox/TopAnalysis]
-s, --superlongoption=TEST This is a very long option that requires a bit of text to explain it. [default: 101001011011101010010100110101010]
--version Show the version and exit.
可以用下面这样的样式把文本换行吗?在
^{pr2}$
如何定义选项定义和描述
“秘密”是:
-
或(忽略空白)开头。在
如何处理描述格式
很少有东西可以帮助使用较长的选项描述或选项定义。在
Option:
没有实际意义(不管在docopt
的教程中经常使用)。选项被识别为以-
或开头的任何行(忽略初始空格)。这允许将选项分成组。在
原始代码是如何重组的
下面是示例中重新组织的doc字符串的示例。在
做了什么:
重写示例
最终代码如下:
相关问题 更多 >
编程相关推荐