DEV WIKI
백엔드 · 오류 메시지·상태명 확인

Not a typewriter

Python errno.ENOTTY 오류 코드와 `Not a typewriter` 메시지를 대조해 식별하는 방법입니다.

빠른 답변

확인 범위
로그 또는 예외의 오류 코드가 errno.ENOTTY이고 메시지가 `Not a typewriter`이면 Python 표준 errno 기호 ENOTTY에 해당합니다.
먼저 확인할 항목
현재 로그 또는 예외의 숫자 오류 코드를 확인합니다.
적용 범위
화면 또는 로그에 같은 오류 메시지·상태명이 표시된 경우
출처 확인일
2026-07-24
최종 검토
2026-07-24
오류·수정 제보 (새 창에서 열림)

이 문서의 범위

이 문서는 화면·로그의 오류 메시지 또는 상태명을 공식 자료와 대조하는 데 사용합니다. 이 문구만으로 실제 원인이나 변경 방법을 확정하지 않으며, 아래 관련 기술 문서에서 적용 환경을 추가로 확인해야 합니다.

현재 증상

  • 애플리케이션 오류 메시지

먼저 확인할 항목

현재 로그 또는 예외의 숫자 오류 코드를 확인합니다.

os.strerror()의 변환 결과가 `Not a typewriter`인지 확인합니다.

errno.errorcode에서 해당 오류 값이 `ENOTTY`로 매핑되는지 확인합니다.

오류 메시지·상태명 확인 범위

확인 방법

  1. 현재 로그 또는 예외에 표시된 숫자 오류 코드를 확인합니다.
  2. os.strerror()로 해당 숫자 오류 코드를 오류 메시지로 변환합니다.
  3. 변환 결과가 Not a typewriter인지 확인합니다.
  4. errno.errorcode에서 해당 오류 값의 문자열 이름이 ENOTTY인지 확인합니다.

두 값이 모두 일치하면 해당 오류는 errno.ENOTTY입니다.

적용 범위

현재 플랫폼에서 사용되지 않는 errno 기호는 errno 모듈에 정의되지 않을 수 있습니다.

참고 자료

errno — Standard errno system symbols — Python 3.14.6 documentation (새 창에서 열림)

Python Software Foundation · 공식 자료 · 확인 범위: errno.ENOTTY의 설명은 `Not a typewriter`입니다., errno.errorcode는 errno 값에서 시스템 문자열 이름으로 매핑합니다., os.strerror()는 숫자 오류 코드를 오류 메시지로 변환합니다., 현재 플랫폼에서 사용되지 않는 기호는 errno 모듈에 정의되지 않습니다. · 확인일: 2026-07-24