파이썬/데이터 다루기12 [240911] 파이썬 #11 - 이메일 보내기 **필수로 외워야 하는 것은 아니고, 알아두자는 목적으로 작성.((1단계)) : 필요한 라이브러리 불러오기# 라이브러리를 불러오기import smtplibfrom email.mime.text import MIMEText((2단계)) : 이메일 보내기 준비# smtp 주소s = smtplib.SMTP('smtp.gmail.com', 587)# TLS 보안 시작s.starttls()# 로그인 인증s.login('내가 가진 구글 계정', '보안 암호')((3단계)) : 이메일 내용 구성# 본문msg = MIMEText('''이거 파이썬으로 메일 보낸거당참말참말 대다나징얼렁 칭찬해줘''')# 제목msg['Subject'] = '우리집 고양이는 복실 고냥'((4단계)) : 이메일 보내기# 메일 보내기s.sendm.. 2024. 9. 11. [240911] 파이썬 #10 - 엑셀 파일 다루기 1. 엑셀 파일 열기# 라이브러리 불러오기import openpyxl as xl # openpyxl 라이브러리를 xl 별칭으로 줌.# 워크북 오브젝트를 선언(엑셀 파일 열기) - load_workbookwb = xl.load_workbook('Fruit.xlsx')# 시트 이름 확인wb.sheetnames# 출력 결과['Sheet1', 'Sheet2'] 2. 엑셀 파일 읽기 - 기존 들고 있던 Fruit.xlsx 파일 사용 # 시트 선택sheet1 = wb['Sheet1']# 셀 이름으로 셀 값 확인sheet1['A1'].value# 결과 출력'Apple'# 행과 열 번호로 셀 값 확인sheet1.cell(row=1, column=1).value# 결과 출력'Apple'# 데이터 영역 확인print(sh.. 2024. 9. 11. [240911] 파이썬#09 파일 읽고 쓰기, 워드 클라우드 그리 1. 파일 읽고 쓰기 1) 경로 확인 : 사용자마다 파일을 저장하고 읽는 기본 경로를 '홈 디렉터리' - pathlib 패키지의 Path.home() 함수로 사용자 홈 디렉터리를 확인한다.# 홈 디렉터리 확인from pathlib import Pathprint(Path.home())# 출력 결과C:\Users\User - pathlib 패키지의 Path.cwd() 함수로 현재 작업 디렉터리를 확인한다.# 작업 디렉터리 확인from pathlib import Pathprint(Path.cwd())# 출력 결과C:\Users\User\Python 2) 파일 읽고 쓰기 ① 쓰기 : w 모드로 파일을 열어 wirte() 메서드로 파일에 기록한다. - 이미 같은 이름의 파일이 있다면 제거되고 새 파.. 2024. 9. 11. [240911] #파이썬08-정규표현 정규표현식이란 Python 만의 기능이 아닌, 문자열을 다루는 여러 곳에서 사용되는 공통된 표현식이다.!!잘 사용하면 정말 편리한 기능이다. 1. 정규식으로 휴대폰 번호 뒷자리 가리기(1) 기존 반복문peoples = '홍길동: 010-1234-5678 한사랑: 010-4321-8765 일지매: 010-2143-6587'# 전화번호 뒷자리 숨기기phone_X = []for word in peoples.split(' '): if len(word) == 13 and word[:3].isdigit() and word[4:8].isdigit() and word[9:13].isdigit(): # isdigit() : 문자열이 '숫자'로만 이루어져있는지 확인하는 함수 word = word[0:8] + '-.. 2024. 9. 11. 이전 1 2 3 다음