如何在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()
答案 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
只需将输入路径和输出路径替换为您的实际位置即可。