Я пытаюсь разобрать аргументы командной строки в очень простым способом:Не удалось получить значение аргумента командной строки с помощью argparse
$ python main.py --path /home/me/123
или
$ python main.py --path=/home/me/123
И потом:
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('--path')
args = parser.parse_args()
И args
возвращает бездельников:
(Pdb) args
(Pdb) args.path
Как получить доступ к значению --path
?
Это работает для меня. просто попробуйте 'print args.path'. –
@Jayesh, спасибо. –
Также смотрите http://stackoverflow.com/questions/7427101/dead-simple-argparse-example-wanted-1-argument-3-results. – wenzul