2016-09-09 15 views
-5

これは私のスクリプトの最後です。私はエラーを取得しています:印刷文の構文エラー

print "[%s]\t %s " % (item.sharing['access'], item.title) 
        ^
SyntaxError: invalid syntax 

コード:

#List titles and sharing status for items in users'home folder 
for item in currentUser.items: 
    print "[%s]\t %s " % (item.sharing['access'], item.title) 

質問

どのように私はこの構文エラーを訂正することができますか?

このような間違いを避けるため、リソースにはどこでアクセスできますか?

+0

それはpython 2かpython3ですか? –

+0

コードをさらに貼り付けます。これらの2つの行の構文は正常に見えます。 – gowrath

答えて

0

どちらかあなたはprint関数であるため、周囲の括弧を必要としているのPython 3を、使用している(すなわち、あなたの代わりにprint xprint(x)を言わなければならない)、またはあなたが正しく終了されなかったコードの以前の行を持っています。

+0

@Chris_Randsあなたが "print文からかっこを省略"したとすると、それは__yesです。 –

+0

明示的に 'SyntaxError:' SyntaxError:invalid syntax'ではなく 'print''の呼び出しでカッコがありません –

+1

@Chris_Rands' print 5'のような単純な文なら、そうです。しかし、それが 'print" hello%s%s "%(" bill "、" smith ")'のようなもっと複雑なステートメントではない場合、このコード例で使用されています。 –