Python 警告打印表达式未分配任何内容

标签 python python-3.x linter

我在 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.')

关于Python 警告打印表达式未分配任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45663350/

相关文章:

python - 如何将双端队列一分为二

python - oauth2client.clientsecrets.InvalidClientSecretsError : Missing property "redirect_uris" in a client type of "web"

python - 自定义 pyGTK 按钮

python-3.x - 如何在此 DataFrame 上应用函数以将日期更改为所需格式并避免 '0' 和 '-'

python - 从本地计算机查询网站的 python 脚本

python - 如何将 Pylint 或其他 linters 与 Jupyter 笔记本一起使用?

python - 数据标准化

python - cookies 切割机的自动化测试

ruby - 如何在 visual studio code 中使用 ruby​​-linter?

reactjs - VSCode 在 React 代码中的 HTML 标签内添加空格