줄 바꿈 문자가 들어있는 my_string
문자열이 있습니다. 따라서, 인쇄되면 새로운 라인이 추가됩니다. print(my_string.encode('unicode_escape').decode("utf-8"))
이 \n
문자열에서 유니 코드 이스케이프 인코딩 되돌리기 (Python3)
및 print (repr(my_string))
이 '\\n'
을 제공주는 곳
처음에, 나는 my_string.encode('unicode_escape').decode("utf-8")
을한다.
그럼, 내가 원하는 원하는 것은 줄 바꿈을 인쇄하도록 개행 문자 \n
또는 \\n
를 표시하지만, 단순히 새로운 라인을 소개하지 즉 my_string
, 원래 상태로 다시 변환 할 수 있습니다.
나는 encode
과 decode
을 찾았지만 어떻게해야 할지를 알 수 없었다.
>>> x = '\n'
>>> y = x.encode('unicode_escape').decode('utf-8')
>>> y.encode('utf-8').decode('unicode_escape')
'\n'
(양말/신발 원칙 :