我正在尝试使用 Python argparse 模块来检查参数:
import argparse
if __name__ == '__main__':
parser = argparse.ArgumentParser(description='Example with non-optional arguments')
parser.add_argument('count', action="store", type=int)
parser.add_argument('units', action="store")
print 'test'
当我运行脚本(python test.py some inches)时,它只打印输出 'test' 但 argparse 模块没有被触发。
请您参考如下方法:
你需要实际调用它!
import argparse
if __name__ == '__main__':
parser = argparse.ArgumentParser(description='Example with non-optional arguments')
parser.add_argument('count', action="store", type=int)
parser.add_argument('units', action="store")
args = parser.parse_args()
print args
