【发布时间】:2013-09-13 19:35:27
【问题描述】:
我有一个实用程序,它可以传递多个参数以及需要元素任何人都可以提供一些输入我如何使用 argparse 处理这种情况。请找到示例代码
#! /usr/bin/env python
import argparse
parser = argparse.ArgumentParser()
parser.add_argument("-cdl", dest = "input_file")
args = parser.parse_args()
print args
Command Line : python test_6.py -cdl sample (workfine)
utility also pass : python test_6.py -cdl sample -cdl-sp -cdl-ck
工具的最后两个参数。作为我的程序,我需要获取示例文件并忽略其余两个参数而没有任何错误。在当前代码中,它给了我错误
【问题讨论】:
-
它应该说“无效的选择:-cdl-sp”如果你想避免这种情况(这不是推荐的)看看这个,也许你可以在一个错误发生并静默失败stackoverflow.com/questions/18700634/…