首页 > 解决方案 > 错误“发生异常,使用 %tb 查看完整回溯”

问题描述

#!/usr/bin/env python
import os, random, argparse
from PIL import Image
import numpy as np

运行以下代码时出现错误

parser = argparse.ArgumentParser(description='Creates a photomosaic from input images')
parser.add_argument('--target', dest='target', required=True, help="Image to create mosaic from")
parser.add_argument('--images', dest='images', required=True, help="Diectory of images")
parser.add_argument('--grid', nargs=2, dest='grid', required=True, help="Size of photo mosaic")
parser.add_argument('--output', dest='output', required=False)

args = parser.parse_args()

错误

usage: ipykernel_launcher.py [-h] --target TARGET --images IMAGES --grid GRID
                             GRID [--output OUTPUT]
ipykernel_launcher.py: error: the following arguments are required: --target, --images, --grid
An exception has occurred, use %tb to see the full traceback.

SystemExit: 2

请让我对上述代码进行哪些更改。

我读到不应该退出,但是,我没有在任何地方的代码中使用它

标签: pythonimagenumpypython-imaging-libraryargparse

解决方案


推荐阅读