Python - 如果 SystaxError

Python - if SystaxError

我对此有疑问。 我发现我可以在 if 语句中使用 in

if "log" in sys.argv[1:]

语法错误

如果您不向我们展示 if 语句周围的代码,我们无法确定问题出在哪里。但是,如果我要猜测,我会说你漏掉了一个冒号:

if "log" in sys.argv[1:]:

请参阅 documentation 了解复合语句(如 ifs):

Each clause header begins with a uniquely identifying keyword and ends with a colon