프로그래밍 언어&프레임워크/python

파이썬으로 이메일 보내기(SMTP)
SMTP란? SMTP는 메일 발송 요청을 처리하는 서버이다. 이 때 SMTP는 Simple Mail Transfer Protocol의 약자로, 이메일을 주고 받는 표준적인 약속 체계나 규약을 의미한다. SMTP가 메일 발송을 위한 프로토콜이라면, IMAP은 메일 수신을 위한 프로토콜이라 할 수 있다. MIME(Multipurpose Internet Mail Extensions)은 메일 작성을 위한 표준적인 형식을 의미한다. 메일 전송을 요청할 때, 서버가 이해할 수 있도록 MIME형식으로 메일을 작성해야 한다. 사용방법 파이썬으로 메일을 작성할때는 별도의 라이브러리가 필요하지 않으며, Smtplib라는 기본 라이브러리를 사용합니다. Smtplib는 Smtp를 사용할 때 필요한 모듈로, 파이썬 설치시 기본..
openpyxl을 이용한 엑셀 데이터 추출하기
openpyxl 이란? openpyxl은 Excel 2010 xlsx/xlsm/xltx/xltm 파일을 읽고 쓰는 Python 라이브러리입니다. 설치방법 pip install openpyxl 사용방법 # 코드블럭에 삽입하다보니 인덴트가 안맞습니다. 참고해주세요! import openpyxl 1. 파일 열기 # 셀 값이 함수 및 수식일 경우 함수 및 수식을 가져옴 wb = openpyxl.load_workbook('파일경로') # 셀 값이 함수 및 수식일 경우 data_only=True 옵션을 주면 함수 및 수식의 결과값 만을 가져옴 wb =openpyxl.load_workbook('파일경로', data_only=True) 2. 파일 닫기 # 엑셀 작업이 모두 끝난 시점에 사용 wb.close() 3. 시..

winreg를 이용한 MS오피스 사용기록 찾기
winreg 모듈은 윈도우 레지스트리를 다룰 수 있게 해 주는 모듈입니다. 내장 모듈이기 때문에 별도의 설치 과정은 필요 없습니다. 아래의 링크에서 자세한 정보를 확인할 수 있습니다. https://docs.python.org/3/library/winreg.html winreg — Windows registry access — Python 3.8.2 documentation winreg — Windows registry access These functions expose the Windows registry API to Python. Instead of using an integer as the registry handle, a handle object is used to ensure that the ..