2016-11-25 1 views

ответ

0

отгонки из документации, минималистичный ответ будет

import argparse 

#Create the parser 
parser = argparse.ArgumentParser(description='Does some stuff with an input file.') 

#add the argument 
parser.add_argument('-i', '--input', dest='infile', type=file, required=True, 
       metavar='INPUT_FILE', help='The input file to the script.') 

#parse and assign to the variable 
args = parser.parse_args() 
infile=args.infile 

Имейте в виде, что, если указанный файл не существует, анализатор будет бросать IOError. удаление параметра type = file по умолчанию будет считывать строку и позволит вам позже обрабатывать операции с файлом по параметру.