[Umgebungskonfiguration] Die Verwendung von argparse in Jupyter meldet einen Fehler: Es ist eine Ausnahme aufgetreten. Verwenden Sie %tb, um den vollständigen Traceback anzuzeigen.

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:
Fügen Sie hier eine Bildbeschreibung ein
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=[])

おすすめ

転載: blog.csdn.net/qq_44319167/article/details/130375138