traceback은 프로그램 실행 중 발새한 오류를 추적하고자 할 때 사용하는 모듈이다.위와 같이 간단한 파이썬 파일이 아닌 복잡한 파이썬 파일이라면 오류가 발생하는지 판단하기는 어렵습니다.이때 이 코드에서 오류가 발생한 위치와 원인을 정확히 판단할 수 있도록 코드를
Python exit()란? "코드를 강제 종료" 하고 싶을 때 사용하는 명령어 종료 코드는 0과 1이 있다. exit() 종류 exit(0) 오류 / 문제 없이 프로그램 종료를 의미한다. 즉, 성공적으로 프로그램 종료(Exit_Success) exit(1) 오류
signal은 특정 신호를 수신했을 때, 사용자가 정의한 함수를 호출하도록 한 모듈이다.Ex. 10초에 한번씩 대기중 출력하며, 사용자의 입력을 기다린다.보통 "CTRL + C" 를 누르면 키보드 인터럽트가 발생하여 프로그램이 중단된다.그런데 사용자가 실수나 고의로 "
스레드는 프로세스 안에서 동작하기 때문에 프로세스부터 이해하고 넘어가야 한다.1개의 함수를 실행시키는 시간이 오래걸리는 함수라면 이 작업을 실행해두고 다른 함수를 실행하고 싶을 수 있다.이 때, 코드를 병렬로 실행하기 위한 방법이 Thread를 이용하는 것이다.스레드를
Python Thread
두 용어 모두 이메일 메시지를 읽어오기 위한 프로토콜이며, 서버에서 내용을 받아오는 방식을 의미한다.IMAP은 Internet Messaging Access Protocol의 약자로, 서버에서 이메일을 읽는 프로토콜이다.어떤 상황에서든 동일한 내용을 읽어올 수 있다.서
requests 모듈을 사용하기 전, HTTP 메소드에 대해 알아야하므로 간단하게 설명하겠다.HTTP 메소드에는 4가지 방식이 있다.GET 메소드는 데이터를 조회할 때 사용한다.POST 메소드는 데이터를 생성할 때 사용한다.PUT 메소드는 데이터를 수정할 때 사용한다.
실무에서 파이썬으로 엑셀 데이터를 다루는 일을 하면서 만난 오류이다. 상황은 파이썬 라이브러리 중 하나인 openpyxl을 사용하여 엑셀 데이터에 접근할 때 오류가 발생한 것이다. 오류 메시지 만난 오류 메시지의 형태는 이러했다. 이 오류의 의미를 찾아보 결과 "
Python 만난 오류 오류 발생 이유 테이블을 만들 때 설정을 VARCHAR로 만들었는데, insert 되는 데이터 중 문자열 형태가 아닌 정수형 형태로 들어가서 나는 오류 즉, 테이블 스키마 설정 값과 insert 되는 데이터 형식이 맞지 않아서 나는 오류이다.
Python 만난 오류 파이썬 파일에서 데이터를 DB에 넣을 때 만난 오류이다. 오류 발생 원인 쿼리 구문이 들어간 파이썬 파일 내 코드와 테이블 스키마가 일치하지 않아서 나는 오류였다. 일치하지 않는 부분을 고쳐주면 해결! Ex. 오류 고치기 전 오류 고치기 후
편집할 엑셀에서 데이터가 존재하지 않을 시, 발생하는 에러날짜별로 엑셀 데이터 유무가 나눠지는 상황에서 try, except 구문을 사용하여,에러는 pass하고, 데이터가 있을 시에만 다음 동작을 하게끔 분기점을 나누어 작업하였다.
Firebase 서비스를 이용하여 로그인을 처리하는 과정 중 오류가 발생했다.내가 하려는 서비스를 간단히 설명하자면...Firebase Oauth 로그인을 시도넘어오는 idToken 을 가지고, payload 만 파싱파싱한 payload 를 base64 decode 함