命令行参数与解析

 

def init_args():

    parser = argparse.ArgumentParser()
    parser.add_argument('--path', type=str, help='image path',
                        default='path/01.jpg')
    parser.add_argument('--data', type=str, help='data path',
                        default='data/data.txt')

    return parser.parse_args()

if __name__ == '__main__':

    args = init_args()
    if not ops.exists(args.path):
        raise ValueError('{:s} doesn\'t exist'.format(args.data))
    print(args.path)
    print(args.data)

 

posted on 2017-12-07 10:13  充实自己  阅读(137)  评论(0编辑  收藏  举报