Wenn ich den optionalen Parameter -o benutze dann muss der Benutzer auch den Parameter -b angeben. Der -b Parameter ist nur benoetigt wenn die -o Parameter benutzt wird.
Code: Alles auswählen
import argparse
if __name__ == '__main__':
parser = argparse.ArgumentParser()
parser.add_argument('-f', nargs='?', required=True)
parser.add_argument('-o', nargs='?', required=False)
parser.add_argument('-b', nargs='?', required=????)
args = parser.parse_args()
Vielen Dank im Vorraus.