Parsowanie pustych opcji w Pythonie

Mam aplikację, która umożliwia wysyłanie danych zdarzeń do niestandardowego skryptu. Po prostu układasz argumenty wiersza poleceń i przypisujesz, jakie dane zdarzeń idą z jakim argumentem. Problem polega na tym, że nie ma tu rzeczywistej elastyczności. Każda wybrana opcja zostanie użyta, ale nie każda opcja musi mieć dane. Więc kiedy aplikacja buduje ciąg znaków do wysłania do skryptu, niektóre argumenty są puste, a błędy OptionParser w Pythonie - „błąd: - opcja argumentu-argumentu wymaga argumentu”

Ponieważ istnieje ponad 200 punktów danych, nie mogę pisać oddzielnych skryptów do obsługi każdej kombinacji możliwych argumentów (zajęłoby to 2 ^ 200 skryptów). Czy istnieje sposób na obsłużenie pustych argumentów w opcji parsera opcji Pythona?

questionAnswers(6)

yourAnswerToTheQuestion