Ich verwende scopt, um Befehlszeilenargumente zu verarbeiten und möchte ein blindes/unmarkiertes Argument akzeptieren. Werfen wir einen super vereinfacht, vertraut Befehl ‚ls‘ als Beispiel:Wie kann ich ein unmarkiertes Argument in scopt akzeptieren?
ls [<selector>] [options]
where options is just one: --tree
So Beispiele von Nutzen sein könnte:
ls
ls --tree
ls . --tree
ls /foo/bar
ls /foo/bar --tree
Die scopt Bibliothek die Optionen einfach und hat definiert etwas umgehen kann als ein Befehl (dh wenn ls irgendeine Art von sekundärem Modus hatte), aber ich sehe nicht, wie ich eine optionale Zeichenkette (den Selektor) ohne vorherige Optionsmarkierung akzeptieren kann.