@staticmethod 给出 SyntaxError: invalid syntax

Abs*_*Abs 2 python

我一直在使用 python 脚本很长一段时间,突然它给了我:

  File "youtube-dl.py", line 103
    @staticmethod
    ^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

如果您想查看脚本,就在这里:http : //bitbucket.org/rg3/youtube-dl/raw/2009.06.29/youtube-dl

可能是什么原因?

更新

我正在使用 python 版本 Python 2.3.4。

Mar*_*wis 5

您可能正在使用尚不支持装饰器的旧 Python 版本。