下面两个字符串格式化的语句有什么不同?

问题描述 投票:0回答:1

对于任何定义的可值'e',有什么区别?

logging.info("variable is : %s" % e)loggin.info("variable is : ", e)

什么时候用什么?哪个对UTs更好?

python python-3.x logging string-formatting
1个回答
1
投票

如果你启用了信息记录,第二个会抛出一个异常,你应该使用 logging.info("variable is : %s", e)这样,你只在消息要被记录的情况下才会对字符串进行格式化。

© www.soinside.com 2019 - 2024. All rights reserved.