줄 바꿈이있는 문자열 (예 : first line here[linebreak]NEXT ONE
을 GUI 도구에 입력하고 SQL 서버 데이터베이스에서 읽습니다. 여기서 한 줄 문자열 (예 : first line here NEXT ONE
)이 표시됩니다. 그러나이 필드를 파이썬이 읽으면 NEXT ONEne here
으로 반환됩니다. 그것은 줄 바꿈이 어떻게 든 등록되어있는 것처럼 보이지만 두 줄이 같은 줄에 쓰여 있으므로 처리가 잘못되었습니다. 이 체인의 줄 바꿈을 처리하는 방법 GUI-SQL-Python이 두 줄을 적절하게 반환합니까? https://dev.mysql.com/doc/connector-python/en/connector-python-api-cext-escape-string.htmlSQL과 Python의 줄 바꿈을 처리하여 모든 줄을 적절하게 반환하는 방법은 무엇입니까?
이 당신의 데이터베이스에 저장하기 전에 새로운 라인 문자 (예를 들어, \n
)를 탈출한다 : 당신은 MySQL은 당신이 mysqldb의 escape_string 방법을 사용할 수 있습니다 사용하는 경우
구체적인 예가 있습니까? 좋은 예를 만드는 방법은 https://stackoverflow.com/help/mcve를 참조하십시오. – Jonny
예제를 추가하고 싶습니다. 그러나 파이썬과 SQL 데이터베이스 간의 상호 작용을 보여주는 유용한 예제를 게시하는 것은 어렵습니다. 내 문제는 매우 초보적이어서 숙련 된 사용자는 예제없이 처리 할 수 있다고 가정했습니다. – stonebe