如何在python中的命令行参数中添加文件路径

时间:2019-09-09 17:05:06

标签: python argparse

我正在尝试在python中进行图像比较。我需要建立两个命令行参数--first和--second,它们是要比较的两个输入图像的路径。我需要知道如何向这些命令行参数添加图像文件路径。

我尝试通过下面编写的命令将图像文件路径手动放置在第一和第二个命令行参数的位置,但这没有用。

   ap.add_argument("-f", "--C:\Users\admin\original-01", required=True,
        help="first input image")
   ap.add_argument("-s", "--C:\Users\admin\modified-01", required=True,
        help="second")

这是实际的代码

  from skimage.measure import compare_ssim
  import argparse
  import imutils
  import cv2

      # construct the argument parse and parse the arguments
            ap = argparse.ArgumentParser()
            ap.add_argument("-f", "--first", required=True,
        help="first input image")
            ap.add_argument("-s", "--second", required=True,
        help="second")
            args = vars(ap.parse_args())

出现此错误

  usage: ipykernel_launcher.py [-h] -f FIRST -s SECOND
  ipykernel_launcher.py: error: the following arguments are required: -s/- 
  -second

0 个答案:

没有答案