如何处理 SQL 和 Python 中的换行符以适当地 return 所有行?
How to handle a line break in SQL and Python to appropriately return all lines?
带有换行符的字符串,例如first line here[linebreak]NEXT ONE
在 GUI 工具中输入并读入 SQL 服务器数据库,其中它看起来是一行字符串,即 first line here NEXT ONE
。但是,如果此字段由 Python 读取,则它会被 return 编辑为 NEXT ONEne here
。似乎以某种方式注册了换行符,但处理是错误的,因为两行都写在同一行上。如何处理此链 GUI-SQL-Python 中的换行符以适当地 return 两行?
如果你使用MySQL,你可以使用mysqldb的escape_string方法:https://dev.mysql.com/doc/connector-python/en/connector-python-api-cext-escape-string.html
这将在将换行符(例如 \n
)存储到您的数据库之前对其进行转义。
带有换行符的字符串,例如first line here[linebreak]NEXT ONE
在 GUI 工具中输入并读入 SQL 服务器数据库,其中它看起来是一行字符串,即 first line here NEXT ONE
。但是,如果此字段由 Python 读取,则它会被 return 编辑为 NEXT ONEne here
。似乎以某种方式注册了换行符,但处理是错误的,因为两行都写在同一行上。如何处理此链 GUI-SQL-Python 中的换行符以适当地 return 两行?
如果你使用MySQL,你可以使用mysqldb的escape_string方法:https://dev.mysql.com/doc/connector-python/en/connector-python-api-cext-escape-string.html
这将在将换行符(例如 \n
)存储到您的数据库之前对其进行转义。