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

时间:2018-10-31 14:27:44

标签: python

如何在Windows中的命令行参数中提供路径?

def main():
    parser = argparse.ArgumentParser()
    parser.add_argument("input", help="path to the input image")
    parser.add_argument("output", help="path to the output image")
    args = parser.parse_args()

1 个答案:

答案 0 :(得分:0)

首先,我认为您添加的参数不正确。例如,如果要使用“输入”作为标志,则需要用两个连字符开头。即:

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

或:

python filename.py -i input_path -o output_path

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