파이썬 COM 포트 액세스 거부, 사용 중인지 권한인지 구분하는 점검 순서
pySerial에서 COM 포트 액세스 거부가 날 때 포트명, 프로세스 점유, 운영체제 권한을 구분합니다.
pySerial에서 COM 포트 액세스 거부가 날 때 포트명, 프로세스 점유, 운영체제 권한을 구분합니다.
Python requests의 SSL 인증서 오류를 verify=False로 우회하지 않고 CA 번들, 환경변수, 서버 체인과 프록시 순서로 구분합니다.
파이썬 sqlite3 database is locked 오류를 timeout만 늘리지 않고 트랜잭션 수명, connection 종료, 동시 writer 순서로 진단합니다.
여러 Python 프로세스의 로그가 섞이거나 빠질 때 QueueHandler와 QueueListener를 연결해 하나의 파일에 기록하는 구조와 worker 종료 순서를 설명합니다.
파이썬 JSON 한글 저장에서 ensure_ascii와 encoding=utf-8의 역할을 구분하고, \\uXXXX 표기와 UnicodeDecodeError를 확인하는 방법을 설명합니다.
파이썬 JSONDecodeError가 발생했을 때 오류 위치와 입력 표현을 확인하고, 작은따옴표·따옴표 없는 키·마지막 쉼표·여러 JSON 문서를 구분해 수정하는 방법을 설명합니다.
파이썬 로그 파일에 예외 traceback을 남기는 logger.exception과 logger.error(exc_info=True)의 차이, raise 판단, logger·handler level 점검법을 설명합니다.
파이썬 로그 파일이 없거나 INFO·DEBUG가 빠질 때 설정 순서, 기존 handler, 로그 레벨과 파일 순환 조건을 나눠 확인합니다.
파이썬 CSV 한글이 깨질 때 입력 파일의 인코딩과 Excel 전달용 저장 방식을 나누고, utf-8·utf-8-sig·CP949를 확인하는 순서를 설명합니다.
파이썬 requests에서 JSONDecodeError가 발생할 때 204 빈 응답, HTTP 오류, HTML·잘못된 JSON을 상태 코드와 본문으로 구분하는 확인 순서를 설명합니다.