-2
추가 모드에서 파일을 열었지만 정상적으로 작동하지만 프로그램을 다시 실행해도 이전 내용을 덮어 쓰지 않습니다. 나는 내가 어디로 잘못되었는지 알아낼 수 없다. 이것은 매우 기본적인 질문 일지 모르지만 저는 Python을 처음 접했습니다. 도와주세요.추가 모드에서 연 파일을 덮어 쓰는 방법
with open(Result,"a") as f:
csv_writer = csv.writer(f, delimiter=',')
csv_writer.writerow((fn1,fn2))
다음에 프로그램을 실행할 때 내용을 추가해야하지만 프로그램을 덮어 쓸 필요가 있습니다.
이 왜 추가 모드에서 열립니다나요? 추가 모드는 구체적으로 "이전 내용을 덮어 쓰지 마십시오"옵션입니다. – user2357112
필자도 쓰기 모드에서 열어 보았습니다. 그러나 쓰기 모드로 열면 필자가 필요로했던 마지막 결과 만 기록합니다. @ Sukrit Kalra – user3568044
그러면 코드에 문제가있는 것일 수 있습니다. 모든 라인. 그렇게하지 마라. 한 번 열어서 열어 두었다가 한 작가와'writerow' 모든 전화를하십시오. 모두 끝내면서만 닫으십시오. 만약 당신이 루프 안에'with'를 가지고 있다면, 아마 루프 주위에'with'를 넣어야 할 것입니다. – user2357112