Ich habe ein Skript, das so verwendet werden soll:
usage: installer.py dir [-h] [-v]
dir ist ein Positionsargument, das wie folgt definiert ist:
parser.add_argument('dir', default=os.getcwd())
Ich möchte dir, dass das optional ist: Wenn es nicht angegeben ist, sollte es einfach sein cwd.
Leider dirbekomme ich, wenn ich das Argument nicht spezifiziere Error: Too few arguments.
?und*dasselbe, was sie in regulären Ausdrücken bedeuten (dh?erfordert 0 oder 1 und*erfordert 0 oder mehr)? Wenn ja, funktioniert+das auch?