
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
잘 모르니 어떻게 질문해야할지 막막하네요... 캡쳐와 코드 봐주세요...



작성한 코드 및 에러 메세지
import openpyxl
import smtplib
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
import schedule
import time
# 함수로부터 이메일 보내는 부분을 분리하여 재사용 가능하도록 함
def send_email(smtp_server, smtp_port, smtp_username, smtp_password, to_email, subject, body):
with smtplib.SMTP(smtp_server, smtp_port) as smtp:
smtp.starttls()
smtp.login(smtp_username, smtp_password)
# 메일 생성
message = MIMEMultipart()
message['From'] = smtp_username
message['To'] = to_email
message['Subject'] = subject
# 메일 본문 추가
message.attach(MIMEText(body, 'plain'))
# 메일 전송
smtp.send_message(message)
def friday_email():
smtp_server = 'playgaya.gmail.com'
smtp_port = 587
smtp_username = 'playgaya'
smtp_password = 'dhrxxhrdwoD2'
# 엑셀 파일 이름 입력
excel_file_path = 'C:\Users\playg\OneDrive\Documents\(왕초보) ChatGPT 300% 활용하기_숙제2_배선애/source 1.xlsm'
# 시트 이름 입력
sheet_name = 'source 1'
wb = openpyxl.load_workbook(excel_file_path)
ws = wb[sheet_name]
# 이메일 보낼 사람과 이메일 정보 가져오기 (마케터인 경우에만)
for row in ws.iter_rows(min_row=2, values_only=True):
name = row[0]
part = row[1]
email = row[2]
# '마케팅'인 경우에만 이메일 보내기
if part == '마케팅':
mail_subject = "안녕하세요 마케터님!"
mail_body = "유용한 메일 보내드립니다"
# 이메일 보내는 함수 호출
send_email(smtp_server, smtp_port, smtp_username, smtp_password, email, mail_subject, mail_body)
# 메일을 매주 월, 수 오전 10시에 발송하기
schedule.every().monday.at("10:00").do(friday_email)
schedule.every().wednesday.at("10:00").do(friday_email)
while True:
schedule.run_pending()
time.sleep(1)
--------------------------
에러메세지
File "<ipython-input-1-a83dae17ccff>", line 33
excel_file_path = 'C:\Users\playg\OneDrive\Documents\(왕초보) ChatGPT 300% 활용하기_숙제2_배선애/source 1.xlsm'
^
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
