[Python] 역순 저장 (점프투파이썬 종합문제 8번문제)

미남로그·2021년 11월 4일
1

저는 해당 책으로 파이썬 기초를 꾸준히 공부 중이며, 마지막 연습문제 파트를 풀면서 부족한 부분 개념을 정리하면서 해당 책으로의 공부를 마무리에 도전합니다!😣


Q8 역순 저장

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 파일이 있을 경우, 위 코드를 실행사키면

이렇게 결과가 나옵니다!

profile
미남이 귀엽죠

0개의 댓글