Python: Передайте общий словарь в качестве аргументов командной строки

У меня есть сценарий, который должен принимать имя файла и набор пар ключ = значение. Набор пар ключ = значение не определен. Они зависят от файла, который был передан.

например:

Script.py file1 bob=1 sue=2 ben=3  # file 1 needs bob, sue, and ben

Script.py file2 mel=1 gorge=3 steve=3 # file 2 needs mel, gorge, and steve

Возможно ли это с помощью argparse / optparse или мне нужно создать свой собственный синтаксический анализатор?

10
задан David Just 8 April 2011 в 18:04
поделиться