如何检查任何 sys.argv 参数是否等于 Python 中的特定字符串

lis*_*987 2 argv python-2.7

在 Python 中,我想检查传递给我的脚本的任何参数是否等于“-h”(以便我可以显示帮助横幅并退出)。

我应该遍历 sys.argv 值还是有更简单的方法来实现这一点?

leb*_*eef 5

只需检查列表中是否存在所需的字符串:

import sys

if "__main__" == __name__:
    if "-h" in sys.argv:
        print "This is a help text."
Run Code Online (Sandbox Code Playgroud)