Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 将参数传递给python日志函数的用法_Python 3.x_Logging - Fatal编程技术网

Python 3.x 将参数传递给python日志函数的用法

Python 3.x 将参数传递给python日志函数的用法,python-3.x,logging,Python 3.x,Logging,我想知道是否实际使用了args选项,该选项被传递到logging调用中,而该调用无法使用字符串格式。例如: logging.info('hello, %s' % 'Bob') vs 这两种变体做的是同一件事吗?或者,将参数传递给日志调用是否真的有一些用处,而这是字符串格式无法做到的?结果是相同的,但第二个变量的性能更高。有关详细讨论,请参阅。 logging.info('hello, %s', 'Bob')

我想知道是否实际使用了
args
选项,该选项被传递到
logging
调用中,而该调用无法使用字符串格式。例如:

logging.info('hello, %s' % 'Bob')
vs


这两种变体做的是同一件事吗?或者,将参数传递给日志调用是否真的有一些用处,而这是字符串格式无法做到的?

结果是相同的,但第二个变量的性能更高。有关详细讨论,请参阅。
logging.info('hello, %s', 'Bob')