亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Python日志記錄導入與打印不一致

Python日志記錄導入與打印不一致

喵喔喔 2023-10-11 15:37:15
當使用記錄器時Import logginglogging.info(    f"This is a  \nid: {id}", \    f"\nclaim number: {claim_number}")導致錯誤TypeError: not all arguments converted during string formatting ,而print(    f"This is a  \nid: {id}", \    f"\nclaim number: {claim_number}")工作正常我想知道使用記錄器執行此操作的最巧妙方法是什么,有多行,所以我想按每個項目的行拆分它們
查看完整描述

1 回答

?
鴻蒙傳說

TA貢獻1865條經驗 獲得超7個贊

我可能誤解了你的意思,但我想只使用普通的f 字符串就可以解決問題,而不是使用“\”來分割日志記錄。


試試這個:


logging.info(f"This is a\nid: {id}\nclaim number: {claim_number}")

如果您只想將日志記錄跨越多行,只需嘗試編寫如下代碼:


logging.info(f"This is a\nid: {id}"

             f"\nclaim number: {claim_number}"

             f"\nSome other stuff: {some_other_stuff}"

             f"\nThis method can be used even if there "

             f"is nothing to format.")


查看完整回答
反對 回復 2023-10-11
  • 1 回答
  • 0 關注
  • 109 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號