Python警告打印表达式未指定任何内容

Python警告打印表达式未指定任何内容,python,python-3.x,linter,Python,Python 3.x,Linter,我在vim中使用Syntastic作为Python 3的过梁。我有几个警告,我的打印语句是未分配给任何对象的表达式: [expression-not-assigned] Expression "(print(('Authenticated for Twitter user ') + (twitter_api.VerifyCredentials().screen_name)), )" is assigned to nothing [expression-not-assigned] Expressi

我在vim中使用Syntastic作为Python 3的过梁。我有几个警告,我的打印语句是未分配给任何对象的表达式:

[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

这些只是简单的打印语句,所以我很好奇为什么会看到这些警告,以及如何解决它们。

去掉外括号,一切都会好起来

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

你把逗号作为语句的结尾了吗?@yurikilochek是的,为了让内容在新的行上打印出来。有更好的方法吗?事实证明逗号是完全不必要的。。。我觉得自己很笨。事实上,这些语句已经出现在我的代码中了。