python 2.7';s logging.info(字符串)和换行符

python 2.7';s logging.info(字符串)和换行符,python,Python,Python2.7的logging.info(string)(导入日志记录)是否会自动从给定字符串中删除换行符?如果没有,是否有命令使其表现为那样?如果是,那是哪个命令 非常感谢 否,它不会自动剥离换行符 您可以通过调用字符串的.replace()方法来删除它们: without_newlines = my_string.replace("\n", "") (另一个可能更有效的选择是使用.translate()的删除功能,但是如果您不关心高级优化,.replace()可能更可读。)请参阅pyd

Python2.7的logging.info(string)(导入日志记录)是否会自动从给定字符串中删除换行符?如果没有,是否有命令使其表现为那样?如果是,那是哪个命令


非常感谢

否,它不会自动剥离换行符

您可以通过调用字符串的
.replace()
方法来删除它们:

without_newlines = my_string.replace("\n", "")
(另一个可能更有效的选择是使用
.translate()
的删除功能,但是如果您不关心高级优化,
.replace()
可能更可读。)

请参阅pydoc:

格式类似于您在print()

字符串中编写的格式。替换(“\n”,”)将删除所有换行符