쪽팔리면 질문하지 맙시다. 소중한 답변 댓글을 삭제하는건 부끄러운 일 입니다
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 : ¾Ë°Ú½À´Ï´Ù.
Áú¹® ¿Ã¹Ù¸£°Ô ¸øÇÑÁ¡ »ç°ú µå¸³´Ï´Ù.
ÀÌƲ° ¿©±â¿¡¸¸ ¿ÃÀÎÇÏ°í Àִµ¥ ´ä¤²´äÇؼ ¹®ÀÇ±Û ¿Ã¸°°Ì´Ï´Ù.
¼öÁ¤¼Ò½º´Â ¾Æ·¡¿Í °°½À´Ï´Ù.
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