2016-12-14 2 views
0

R에서 docopt를 사용하고 있지만 파이썬 솔루션이 나에게도 도움이 될 것으로 기대합니다. 내가 기대하는 것은 file.txtdocopt의 인수 기본값

library(docopt) 

doc = 'Usage: 
    script.r [<filename>] 

Arguments: 
    <filename> The input filename [default: file.txt] 
' 

docopt(doc)$filename 

나에게 NULL을 제공합니다.

--filename=FILENAME The input filename [default: file.txt] 

기본 값을 지정할 수 없습니다 :

Rscript script.r 
Rscript script.r file.txt 
+0

docopt 디자인 결정 같습니까? https://github.com/docopt/docopt/issues/214 – Spacedman

답변

0

기본값은이 같은 인수 옵션은 다음과 같습니다 아니면 다른 방법을 넣어, 나는이 두 명령은 같은 동작을 할 인수를 위해. 대신 인수를 사용하여 옵션을 사용하도록 프로그램을 변경할 수 있습니까?