Python:检查传递的参数是否为空

时间:2016-06-11 13:56:48

标签: python arguments argparse

所以我试图将一个参数传递给脚本,即: main.py -n“提供商名称”

代码是这样的:

import sys, argparse
parser = argparse.ArgumentParser()
parser.add_argument("-n", "--providername",help="Add a Provider Name")
args = parser.parse_args()
print(type(args.providername))
print(args.providername)

if args.providername is None:
    #do something

我正在尝试检查没有为providername提供参数而不是做某事的情况。出于某种原因,我不能做得恰到好处。

提前致谢!

0 个答案:

没有答案