我在运行命令以使offlineimap运行时遇到问题。我不是专家,也不使用python编写代码。
我需要运行以下命令:
python python/oauth2.py --generate_oauth2_token \
--client_id=MY_CLIENT_ID --client_secret=MY_CLIENT_SECRET
我正在使用以下存储库访问oauth2.py:gmail-oauth2-tools。
问题是,运行命令时,.py文件中出现以下语法错误:
File "oauth2.py", line 297
print 'Missing options: %s' % ' '.join(missing)
^
SyntaxError: invalid syntax
下面是包含错误的代码块:
def RequireOptions(options, *args):
missing = [arg for arg in args if getattr(options, arg) is None]
if missing:
print 'Missing options: %s' % ' '.join(missing)
sys.exit(-1)
有关更多参考,本文档中列出了我正在尝试做的事情:offlineimap.conf (line 946)。
答案 0 :(得分:0)
遇到了同样的问题,为我运行了python2 python/oauth2.py
而不是python python/oauth2.py
(您需要在系统上安装python2)