Найти - Пользователи
Полная версия: argparse, subparser и необязательные позиционные аргументы
Начало » Python для новичков » argparse, subparser и необязательные позиционные аргументы
1
InventoR
Подскажите пожалуйста, как можно реализовать:

	parser = argparse.ArgumentParser()
	subparsers = parser.add_subparsers(help='commands')
	list_parser = subparsers.add_parser('list', help='List contents')
	list_parser.add_argument('dirname', action='store', help='Directory to list')

надо чтобы dirname был необязательным аргументом, в случае отсутствия использовался ‘ALL’,
переводить его в –dirname не сильно хотелось, а опция required=False не работает.

Суть в чем
./scripy.py show
выводит всё

./script show 132
выводит только данные по 132 элементу
py.user.next
list_parser.add_argument('dirname', action='store', nargs='?', help='Directory to list')
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB