p = argparse.ArgumentParser(
formatter_class=argparse.ArgumentDefaultsHelpFormatter)
p.add_argument('--root','-r',type=str,default='F:/all_dataset/')
p.add_argument('--fake_type', '-ft', type=str,default='source/videos/')
p.add_argument('--output_path', '-o', type=str,default='raw/')
p.add_argument('--restart', '-r', type=int,default=0,help='如果中断,指定从哪个视频重新开始分解')
args = p.parse_args()
出现以下错误
argparse.ArgumentError: argument -r/--restart: conflicting option string: -r
原因: 不能用 同一字母 作简短参数
root用简短参数
r
,restart用简短参数
r
,
解决方案:
1.把restart的简短参数改为其他的 如
rs
,
rs
2.改root的简短参数
版权声明:本文为sinat_29950703原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。