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(946行目) 。