Найти - Пользователи
Полная версия: argparse
Начало » Python для новичков » argparse
1
qVadro
Подскажите можно ли с помощью argparse отпарсить переменное количество параметров, если я не знаю сколько параметров может быть. и записать их в массив. и вообще как лучше это сделать? параметры однотипные
sergeek
тебе, наверное, не нужен argparse
#arg.py
import sys
args = sys.argv[1:]
print(args)
~ $ python ~/test/arg.py 1 2 3 privet
['1', '2', '3', 'privet']
qVadro
спасибо
JOHN_16
qVadro
Можно, но для этого нужно документацию читать.
p=argparse.ArgumentParser()
p.add_argument('-t','--test', nargs="*", action='append')
print p.parse_args('--test 1 2 !'.split())
Namespace(test=[['1', '2', '!']])
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