Python 警告打印表达式未分配给任何内容
Python warning print expression is assigned to nothing
我在 vim 中使用 Syntastic 作为 Python3 的 linter。我有一些警告,我的打印语句是未分配给任何内容的表达式:
[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.')
我在 vim 中使用 Syntastic 作为 Python3 的 linter。我有一些警告,我的打印语句是未分配给任何内容的表达式:
[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.')