Der Quellcode lautet wie folgt:
parser = argparse.ArgumentParser(description='visual_feature_extractor')
# Data specifications
parser.add_argument('--data_path', type=str, default="AVE_Dataset", # 数据集
help='data path')
parser.add_argument('--save_path', type=str, default="data", # 保存路径
help='save path')
parser.add_argument('--split', type=str, default="test", # 划分
help='split to extract')
args = parser.parse_args()
Die Fehlermeldung lautet wie folgt:
Sehen Sie sich https://blog.csdn.net/qq_43391414/article/details/120097139 an und ändern Sie args = parser.parse_args() in der letzten Zeile in: args = parser.parse_args(args= []), um das Problem zu lösen.
Der ersetzte Code lautet:
parser = argparse.ArgumentParser(description='visual_feature_extractor')
# Data specifications
parser.add_argument('--data_path', type=str, default="AVE_Dataset", # 数据集
help='data path')
parser.add_argument('--save_path', type=str, default="data", # 保存路径
help='save path')
parser.add_argument('--split', type=str, default="test", # 划分
help='split to extract')
args = parser.parse_args(args=[])