2017-10-11 2 views
0

나는 더 많은 연구가 이것에 대한 답을 찾을 것이라고 알고 있지만 제한된 시간이 있습니다. 파이썬에서 작성한 데이터 파일을 "\ n"이 아닌 실제 빈 줄 (0A 또는 0D0A)로 편집자에게 보여주고 싶습니다. 사람들이 내용을 읽어야하기 때문에 이걸 원하지만 CSV 데이터와 HTML 태그가 많은 긴 파일이므로 Notepad ++에서 볼 때 이해할 수없는 엉망으로 보입니다.텍스트 파일에 저장된 실제 줄 넘김을 얻는 가장 간단한 방법

작업을 수행하기 위해 s.replace ('\\ n', '\ n')를 얻지 못하는 것 같습니다. 나는 os.linesep와 다른 것들로 속았지만, 내 머리는 빙글 빙글 돌다. 누군가 도울 수 있습니까?

+1

질문이 명확하지 않습니다. 왜 파일의 첫 부분에 실제가 아닌 라인 피드가 있습니까? 어떻게 그 파일들을 쓰고 있니? –

+1

많은 CSV 데이터 및 HTML 태그가있는 긴 파일 인 파일을 사람이 읽고 싶어합니까? 그게 가독성과 관련된 문제 같아요. 새 줄 문자는 신경 쓰지 마세요. 어떻게 대체 코드가 작동하지 않습니다 - 어떻게 사용하고 있습니까? (지옥 - 오히려 불쾌한'open ('outputfile.txt', 'w') write (open ('inputfile.txt')) read(). replace ('\\ n', '\ n')) –

+0

Daniel and Jon : 내가 파일에 어떻게 쓰는지는 잘 모르겠다. 필자가 작성한 함수를 사용했는데 문제가있을 수있다. 더 많은 도움을 요청하기 전에 이것을 실험 해 보겠다. –

답변

0

JSON 스위치는 일부 형식을 지정합니다. 예 : = 들여 쓰기 4는 줄 바꿈을 추가하고 하위 목록의 각 수준에 맞는 양만큼 들여 쓰기합니다. 또한 JSON으로 열리는 목록 (또는 사전)을 먼저 문자열로 처리하고 문자열로 다시 형식화 할 수 있습니다. 그들은 여전히 ​​json.load (f)를 사용하여 목록 (또는 사전)으로 열립니다.