본문 바로가기
파이썬

파이썬 텍스트 파일에서 줄을 읽고 역순으로 새 텍스트 파일에 저장

by º기록 2021. 1. 2.
반응형

지금까지이 코드가 있습니다.

 f = open("text.txt", "rb")
 s = f.read()
 f.close()
 f = open("newtext.txt", "wb")
 f.write(s[::-1])
 f.close()

원본 파일의 텍스트는 다음과 같습니다.

This is Line 1
This is Line 2
This is Line 3
This is Line 4

그리고 그것을 되돌리고 저장하면 새 파일은 다음과 같습니다.

 4 eniL si sihT 3 eniL si sihT 2 eniL si sihT 1 eniL si sihT

다음과 같이 보이기를 원할 때 :

 This is line 4
 This is line 3
 This is line 2
 This is line 1

어떻게 할 수 있습니까?

 

해결 방법

 

f = open("text.txt", "rb")
s = f.readlines()
f.close()
f = open("newtext.txt", "wb")
s.reverse()
for item in s:
  print>>f, item
f.close()

 

참조 페이지 https://stackoverflow.com/questions/19753814

 

 

반응형

댓글