Python 如何将文件路径正确地传递到tesseract的argparser中?

Python 如何将文件路径正确地传递到tesseract的argparser中?,python,python-tesseract,Python,Python Tesseract,我下面做图像分析 在第一个代码块(第9-14行)中,有一个选项用于输入图像的文件路径。当我输入文件并运行第9-14行时,我不断收到以下错误: SystemExit: 2 usage: [-h] -Users/bob/Desktop/image.png IMAGE [-p PREPROCESS] : error: argument -Users/bob/Desktop/image.png/--image is required 这就是我在指南第10行

我下面做图像分析

在第一个代码块(第9-14行)中,有一个选项用于输入图像的文件路径。当我输入文件并运行第9-14行时,我不断收到以下错误:

 SystemExit: 2

    usage:  [-h] -Users/bob/Desktop/image.png IMAGE
            [-p PREPROCESS]
    : error: argument -Users/bob/Desktop/image.png/--image is required
这就是我在指南第10行输入文件路径的方式

ap = argparse.ArgumentParser()
ap.add_argument("-i", "--Users/bob/Desktop/image.png", required=True,
    help="path to input image to be OCR'd")
ap.add_argument("-p", "--preprocess", type=str, default="thresh",
    help="type of preprocessing to be done")
args = vars(ap.parse_args())

我不确定是什么原因导致了这个错误。

似乎是复制/粘贴错误-教程中有
“--image”
,而您的代码片段显示了
“--Users/bob/Desktop/image.png”
,这看起来像是粘贴的文本意外地落在了错误的位置。

似乎是复制/粘贴错误-教程中有
“--image”
,而您的代码片段显示了
“--Users/bob/Desktop/image.png”
,这看起来像是粘贴的文本意外地落在了错误的位置。

提供要传递给脚本的命令输入提供要传递给脚本的命令输入