쪽팔리면 질문하지 맙시다. 소중한 답변 댓글을 삭제하는건 부끄러운 일 입니다
error_count = 0
while True:
try:
r3 = self.session.get(caption_url)
with open(f"{download_file_dst}.vtt", "wb") as f:
f.write(r3.content)
break
except Exception as e:
error_count += 1
if error_count > 3:
self.log(f"[-] {title} 다운로드 중 오류 발생. 다음으로 넘어갑니다.")
break
self.log(
f"[-] {title} 다운로드 중 오류 발생. 재시도 중... ({error_count}/3)"
)
continue
이렇게 파이썬으로 소스를 짯는데
f.write(r3.content)
이 부근에서 에러가 납니다...
while 문 지우고
with open(f"{download_file_dst}.vtt", "wb") as f:
f.write(r3.content)
만 하면 또 정상 작동 합니다.
어디가 문제 일 까요?
ChatGPT-4o .
ѱ۷ ߳
Ϻ ҽ ϴ
ChatGPT-4o : ˰ڽϴ.
ùٸ 帳ϴ.
Ʋ° ϰ ִµ 䤲ؼ DZ ø̴ϴ.
ҽ Ʒ ϴ.
error_count0 = 0
while True:
try:
r3 = self.session.get(caption_url)
f = open(f"{download_file_dst}.vtt", "wb")
f.write(r3.content)
f.close()
break
except Exception as e:
error_count0 += 1
if error_count0 > 3:
self.log(f"[-] {title} ڸ ٿε . Ѿϴ.")
break
self.log(f"[-] {title} ڸ ٿε . õ ... ({error_count0}/3)")
continue