Bab*_*yan 1 python logging python-3.x
我想打印一条调试消息(字符串),该消息可能包含也可能不包含结束换行符,但没有结束换行符。
很print简单:
print('asdf\n', end='')
Run Code Online (Sandbox Code Playgroud)
但是,对于标准logging库,没有end参数,并且会打印结束换行符:
import logging
logging.warning('asdf\n')
Run Code Online (Sandbox Code Playgroud)
logging在库函数调用中打印消息而无需结束换行符的最佳方法是什么?
您可以在将其传递给之前删除 0 个或多个换行符:str.rstrip() logging.warning()
logging.warning(message.rstrip('\n'))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3517 次 |
| 最近记录: |