python - Pylint 日志记录不懒惰问题?

标签 python pylint

<分区>

filename_format = prefix + startdate.strftime('%Y%m%d') + '_' + enddate.strftime('%Y%m%d')
LOGGER.info('Filename format: ' + filename_format)

F对于上面的内容,我得到了

specify string format arguments as logging function parameters (logging-not-lazy)

当我运行 pylint 时。哪个部分是错误的?

最佳答案

试试这个:

filename_format = prefix + startdate.strftime('%Y%m%d') + '_' + enddate.strftime('%Y%m%d')
LOGGER.info('Filename format: %s', filename_format)

或:

filename_format = prefix + startdate.strftime('%Y%m%d') + '_' + enddate.strftime('%Y%m%d')
LOGGER.info('Filename format: {0}'.format(filename_format))

关于python - Pylint 日志记录不懒惰问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49492937/

相关文章:

python - pylint在运行时如何使用easy_install?

python - 即使在清除之后,图形仍然不断增长

python - Odoo - 防止按钮关闭向导

python - 遵循 Python 延迟日志记录格式,但 pylint 仍然显示(日志记录而非延迟)消息

Python pylint(raise-format-tuple) 异常参数表明字符串格式可能是有意的

python - 皮林特 R1720 : Unnecessary "elif" after "raise" (no-else-raise)

python - 为什么 sklearn 在 CPU 上比 Theano 在 GPU 上更快?

Python - 嵌套 ifs 的相同 else 代码

python - 内部编译代码中缺少模块

python - pylint - 字符串语句对模块文档字符串没有影响(无意义的字符串语句)