Python:将多个字符串记录到一行

jos*_*osh 2 python string logging

标题说明了一切,我需要在一行中记录两个字符串.
例如,像这样:

logging.info(string1,string2)
Run Code Online (Sandbox Code Playgroud)

谢谢 :)

Ble*_*der 10

日志记录功能的行为如下:

result = arg1 % (arg2, arg3, ...)
Run Code Online (Sandbox Code Playgroud)

您将尝试使用第二个字符串格式化第一个字符串:

result = string1 % string2
Run Code Online (Sandbox Code Playgroud)

手动指定格式化字符串:

logging.info('%s %s', string1, string2)
Run Code Online (Sandbox Code Playgroud)

或者将它们连接成一个字符串:

logging.info(' '.join([string1, string2]))
Run Code Online (Sandbox Code Playgroud)