【发布时间】:2023-08-16 09:28:01
【问题描述】:
这是我的代码:
def parse_args():
parser = argparse.ArgumentParser(description='Simple training script for object detection from a CSV file.')
parser.add_argument('csv_path', help='Path to CSV file')
parser.add_argument('--weights', help='Weights to use for initialization (defaults to ImageNet).', default='imagenet')
parser.add_argument('--batch-size', help='Size of the batches.', default=1, type=int)
return parser.parse_args()
当我运行我的代码时,我得到一个错误:
usage: Train.py [-h] [--weights WEIGHTS] [--batch-size BATCH_SIZE] csv_path
Train.py: error: too few arguments
知道我哪里出错了吗?
【问题讨论】:
-
显然您在运行程序时使用的参数太少。你使用什么论据?
-
*.com/questions/33102272/… - 听起来您不知道如何使用命令行参数调用脚本。这是
pycharm中有关如何执行此操作的SO。