점프투파이썬 8장의 8번 문제

제 풀이는

dataofabc="""AAA
BBB
CCC
DDD
EEE"""

f=open("abc.txt","w")
f.write(dataofabc)
f.close()

A=dataofabc.split("\n") # ["AAA","BBB","CCC","DDD","EEE"]
B=A.reverse() # ["EEE","DDD","CCC","BBB","AAA"]
C="\n".join(B)

f=open("abc.txt","a")
f.write(C)
f.close()

이런 식으로 하려 했는데
C="\n".join(B)에서 오류가 발생하더라고요. 어떻게 하면 좋을까요?

ijunu1149 260

M 2022년 2월 14일 8:54 오후

dataofabc=["AAA\n","BBB\n","CCC\n","DDD\n","EEE\n"] f=open("abc.txt","w") for i in dataofabc: f.write(i) f.close() dataofabc.reverse() f=open("abc.txt","w") for i in dataofabc: f.write(i) f.close() 아예 처음부터 리스트로 선언하고 하면 쉽네요. reverse() 함수가 있어서...혼자 해결했습니닷 - ijunu1149님, 2022년 2월 14일 9:32 오후 추천 , 대댓글
목록으로