Если пользователь использует необязательный параметр -o, то он также должен использовать параметр -b.Однако параметр -b следует использовать только в том случае, если пользователь установил параметр -o.
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()
Как можно решить эту проблему?