以下两个字符串格式化语句有什么区别?
what's the difference in below two statements for string formatting?
对于任何定义的变量'e',有什么区别b/w:
logging.info("variable is : %s" % e)
和 loggin.info("variable is : ", e)
什么时候用什么?
哪个更适合UT?
如果您启用了信息日志记录,第二个将抛出异常,您应该使用 logging.info("variable is : %s", e)
,这样您只在要记录消息时格式化字符串。
对于任何定义的变量'e',有什么区别b/w:
logging.info("variable is : %s" % e)
和 loggin.info("variable is : ", e)
什么时候用什么? 哪个更适合UT?
如果您启用了信息日志记录,第二个将抛出异常,您应该使用 logging.info("variable is : %s", e)
,这样您只在要记录消息时格式化字符串。