【发布时间】:2016-04-22 18:29:28
【问题描述】:
我正在使用 argparse。
def help():
parser.print_help()
sys.exit(0)
help() if (args.lock and args.unlock)
这给了我一个语法错误。我的 if 语句有什么问题?
【问题讨论】:
-
试试这个:
if (args.lock and args.unlock): help() -
“我的 if 语句有什么问题?” - 它在语法上无效,因此出现错误。你为什么要在一行中做呢?
-
谢谢。我最终使用了 if
: help()。我还没有找到解析所有参数的好方法,尤其是当我有 3 个并且只需要 1 个时,为了清楚起见,我希望它在一行中。我来自 perl,它是一个类似的语法。
标签: python if-statement