I have some difficulties to use argparse.
I have a GUI application that I want to use like this:

1. GUI.exe => open GUI application
2. GUI.exe -s file\_directory1 => play GUIX.exe without open it
3. GUI.exe -s file\_directory1 -o file\_directory2 => same as 2.

It is not allowed to do : GUI.exe -o file\_directory

I know how to do 1 and 2 but not 3

Is there someone who already did this or can give me some clues?

Thank you by advance for your help.