저는 해당 책으로 파이썬 기초를 꾸준히 공부 중이며, 마지막 연습문제 파트를 풀면서 부족한 부분 개념을 정리하면서 해당 책으로의 공부를 마무리에 도전합니다!😣
abc.txt 를 역순으로 바꿔 저장하기
with open("../abc.txt", 'r') as f:
lines = f.readlines()
lines.reverse()
f = open('abc.txt', 'w')
for line in lines:
line = line.strip() # 포함되어 있는 줄 바꿈 문자 제거
f.write(line)
f.write('\n') # 줄 바꿈 문자 삽입
f.close()
해당의 방법이 있습니다.
파일 객체의 readlines
를 사용하여 모든 라인을 읽은 후에 reversed
를 사용하여 역순으로 정렬한 다음 다시 파일에 저장하는 방식입니다.
이런 txt 파일이 있을 경우, 위 코드를 실행사키면
이렇게 결과가 나옵니다!