使用parser.parse_args()出错

parser可用于文件解析,传值控制训练版本等功能。

报错信息
使用parser.parse_args()出错_第1张图片
解决办法

将opt=parser.parse_args()改成,opt = parser.parse_args(args=[])。

import argparse
parser = argparse.ArgumentParser()
parser.add_argument('--epochs', type=int, default=30)
opt = parser.parse_args(args=[])

必须要传入args=[]参数,否则报错。
奇怪的是,在pycharm中将opt = parser.parse_args()放入py文件中,然后点击run运行,却不会报错。。

你可能感兴趣的:(实验错误记录,python)