我正在使用prospector来检查我的代码.Pylint返回了logging-not-lazy有关我的调试消息的警告.
Line: 31
pylint: logging-not-lazy / Specify string format arguments as logging function parameters (col 16) Line: 42
pylint: logging-not-lazy / Specify string format arguments as logging function parameters (col 12)
Run Code Online (Sandbox Code Playgroud)
我的代码是:
logging.debug("detect mimetypes faild because %s" % e )
Run Code Online (Sandbox Code Playgroud)
我如何修复logging-not-lazypylint?
Zad*_*org 101
这意味着,您应该将代码重写为:
logging.debug("detect mimetypes faild because %s", e)
Run Code Online (Sandbox Code Playgroud)
根据https://docs.python.org/2/library/logging.html
Logger.debug(msg,*args,**kwargs)
...在此记录器上记录具有级别DEBUG的消息.它msg是消息格式字符串,args是使用字符串格式化运算符合并到msg中的参数.(请注意,这意味着您可以使用格式字符串中的关键字以及单个字典参数.)...
| 归档时间: |
|
| 查看次数: |
28057 次 |
| 最近记录: |