Python 无效的语法错误

Python 无效的语法错误,python,Python,我的代码是: if any(s in attrs["show"] for s in ("Apple Mac OS","Intel Mac OS")): 错误是: if any(s in attrs["show"] for s in ("Apple Mac OS","Intel Mac OS")): ^ SyntaxError: invalid syntax 我可以在一台机器上成功地运行同一个脚本,然后我将它复制到另一台机器上,它返回

我的代码是:

if any(s in attrs["show"] for s in ("Apple Mac OS","Intel Mac OS")):
错误是:

 if any(s in attrs["show"] for s in ("Apple Mac OS","Intel Mac OS")):
                            ^
 SyntaxError: invalid syntax

我可以在一台机器上成功地运行同一个脚本,然后我将它复制到另一台机器上,它返回这个错误,真不知道为什么这台机器上有一个旧版本的Python不会运行它。就像,一个非常古老的版本;我相信这项功能是在Python 2.4中添加的。

您的机器上有一个旧版本的Python,它不会运行。就像,一个非常古老的版本;我相信这个特性是在Python2.4中添加的。

Python2.3或更早版本;Python2.4为
any
提供了一个
namererror
。。。表达式可以转换为一个列表comp。。。(可以追溯到2.0)(参考:)Python 2.3或更早版本;Python2.4为
any
提供了一个
namererror
。。。表达式可以转换为一个列表comp。。。(这可以追溯到2.0版)(参考:)你能分享多一点代码和你的python版本吗?你能分享多一点代码和你的python版本吗?