如何在这个python代码中提供图像的路径?

如何在这个python代码中提供图像的路径?,python,Python,在windows中,如何以及在何处提供命令行参数中的路径 def main(): parser=argparse.ArgumentParser() parser.add_参数(“input”,help=“输入图像的路径”) parser.add_参数(“output”,help=“输出图像的路径”) args=parser.parse_args() 首先,我认为您添加的参数不正确。例如,如果要使用“input”作为标志,则需要在术语前面加两个连字符。i、 e: parser.add_argume

在windows中,如何以及在何处提供命令行参数中的路径

def main():
parser=argparse.ArgumentParser()
parser.add_参数(“input”,help=“输入图像的路径”)
parser.add_参数(“output”,help=“输出图像的路径”)
args=parser.parse_args()

首先,我认为您添加的参数不正确。例如,如果要使用“input”作为标志,则需要在术语前面加两个连字符。i、 e:

parser.add_argument("--input", help="Path to the input image") 
您也可以使用单字母标志,如下所示:

parser.add_argument("--input", "-i", help="Path to the input image")
关于访问数据:

args = parser.parse_args()
input_path = args.input
output_path = args.output
要传递参数,请执行以下操作:

python filename.py --input input_path --output output_path
或:


只需将输入路径和输出路径替换为实际位置即可

在命令行中?那么我应该用图像的整个路径替换“input_path”吗?您有两个选项:1)您可以使用图像的完整显式路径,这样无论图像和python脚本彼此位于何处,脚本都可以正常工作。2) 您可以使用图像的相对路径(图像的位置与调用python脚本的位置相关)。
python filename.py -i input_path -o output_path