python - 下面两个字符串格式化语句有什么区别?
问题描述
对于任何已定义的变量 'e',b/w 有什么区别:
logging.info("variable is : %s" % e)
和loggin.info("variable is : ", e)
什么时候用什么?哪个更适合 UT?
解决方案
如果您启用了信息日志记录,则第二个将引发异常,您应该使用logging.info("variable is : %s", e)
,这样您只在要记录消息时格式化字符串。
推荐阅读
- glsl - 如何在 WebGL 上使用 GLSL 从浮点数中获取一些信息
- powerbi - 不要总结 Power BI 中的选项问题
- python - 当 bin 不等间距时,如何在 matplotlib 直方图中的 xaxis 中创建等间距间隔?
- node.js - 对 .yarnrc 和 .npmrc 感到困惑
- powershell - 更新用户 ProxyAddresses
- vb.net - Listview MouseLeave 事件:不包括 Header
- flutter - 如何在 Flutter 的所有屏幕上保留 BottomNavigationBar
- java - 弹簧靴 | 以编程方式更改 slf4j 文件路径
- reactjs - 访问日期数组中的数据
- c - 如何在 Windows 机器上为 linux-mips32 编译 Openssl?