2017-08-13 71 views
1

我在vim中使用Syntastic作爲Python3的linter。我有幾個警告,我的打印語句是沒有分配到任何表情:將Python警告打印表達式分配給任何內容

[expression-not-assigned] Expression "(print(('Authenticated for Twitter user ') + (twitter_api.VerifyCredentials().screen_name)),)" is assigned to nothing 
[expression-not-assigned] Expression "(print('Deleting Twitter posts.'), )" is assigned to nothing 

這些只是簡單的打印語句,所以我很好奇,爲什麼我看到這些警告,我會怎樣解決他們。

+0

你把逗號作爲語句的結尾嗎? –

+0

@yurikilochek是的,爲了讓事情在新的線上打印。有沒有更好的方法來做到這一點? –

+0

那麼,事實證明,逗號是完全不必要的......我覺得愚蠢。 –

回答

2

刪除外括號並且一切都應該沒問題。

print('Authenticated for Twitter user %s' % twitter_api.VerifyCredentials().screen_name) 
print('Deleting Twitter posts.') 
+0

實際上,這些陳述已經出現在我的代碼中了。 –