oauth2トークンを生成しようとしたときのPython構文エラー


0

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行目)

回答:


0

実行して、同じ問題を抱えていた python2 python/oauth2.py の代わりに python python/oauth2.py 私のためにそれを修正しました(あなたのシステムにpython2をインストールしておく必要があります)


出来た!どうもありがとう。私はmuttをgmailで動かそうとしていますが、それは苦痛でした。
Gavin Belsen

ええ、それは地獄のように迷惑ですが、それは価値があります。
Erik
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.