본문 바로가기

tryexcept2

[중급 3편] 예외처리 고급.zip *실패하지 않는 파이썬 코드의 뒷받침, 예외처리 확실하게 익히기*예외처리는 단순한 오류 회피가 아니라, 사용자와 프로그램 모두를 위한 방어 장치입니다. 이번 편에서는 try-except의 고급 구조와 raise, 사용자 정의 예외까지 알아봅니다. ━━━━━━━━━━━━━━━━━━━ 🧯 1. try-except-else-finally 구조 try:   x = int(input("숫자를 입력하세요: "))   print("10 / x =", 10 / x) except ZeroDivisionError:   print("0으로 나눌 수 없습니다.") except ValueError:   print("숫자만 입력하세요.") else:   print("예외 없이 성공!") .. 2025. 5. 11.
[8편] 파이썬 파일 입출력 & 예외처리 *open, with, try-except 완전 정복!* 이번 편은 실무에서 자주 쓰이는 파일 입출력과 예외처리에 대해 알아봅니다. 파일을 읽고 쓰는 건 블로그 자동화, 데이터 처리, 보고서 생성 등 어디서든 빠지지 않는 기능이고, 예외처리는 프로그램이 예기치 않게 종료되지 않도록 안전장치를 넣는 과정입니다. ━━━━━━━━━━━━━━━━━━━ 📂 1. 파일 열고 쓰기 – open() f = open("example.txt", "w") f.write("안녕하세요.\n파이썬 파일 입출력 예제입니다.") f.close() - "w": 쓰기 모드 (기존 내용 삭제) - "a": 이어쓰기 - "r": 읽기 모드 - f.close()는 꼭 호출해야 함 (버퍼 비우기) ━━━━━━━━━━.. 2025. 5. 9.