我在R中使用docopt,但我希望python解决方案也适用于我。
library(docopt)
doc = 'Usage:
script.r [<filename>]
Arguments:
<filename> The input filename [default: file.txt]
'
docopt(doc)$filename当我期望的是file.txt时,给我NULL。或者换一种说法,我希望这两个命令具有相同的行为:
Rscript script.r
Rscript script.r file.txt发布于 2016-12-14 16:47:10
默认值仅适用于具有如下参数的选项:
--filename=FILENAME The input filename [default: file.txt]不能为参数指定默认值。您是否可以更改您的程序,以使用带参数的选项?
https://stackoverflow.com/questions/41137810
复制相似问题