목록Python (4)
공부하는 블로그
많은 분들은 conda 환경을 복제할 때 환경을 yaml file로 export해서 진행하는데 저는 다른 서버로 환경을 복제하고자 할 때 해당 방법으로는 성공하지 못했습니다. # yaml file로 export하는 방법 # 환경 activation 후 추출 conda activate [환경 이름] conda env export > [환경 이름].yaml # yaml file을 복제하고자 하는 다른 서버로 옮겨준 뒤 진행 conda env create -f [환경 이름].yaml conda activate [환경 이름] 그래서 다른 방법을 찾아 보았고 성공적으로 환경 복제를 하였습니다. 다른 서버로 conda 환경을 복제하고자 할 때 잘 안되시는 분들은 이 글을 참고하셔서 도움을 받길 바랍니다. text ..
안녕하세요 이번에는 가장 최신 파일 정보를 알 수 있는 코드를 말씀드리도록 하겠습니다. 정말 간단합니다. 코드는 아래와 같습니다. from glob import glob import os if __name__=="__main__": dir = "경로" # 경로 내에 존재하는 모든 list를 반환 file_list = glob(dir+"*") print(file_list) # 그 중에서 폴더만 확인하고 싶을 때 filter 함수 이용 dir_list = filter(os.path.isdir, glob(dir+"*")) # 가장 최신에 생성된 시간 기준 latest_create = max(file_list, key=os.path.getctime) # 가장 최근에 접근한 시간 기준 latest_time = m..
안녕하세요 이번에 소개해드릴 내용은 python에서 두 날짜를 계산하는 코드에 대해서 소개해드리고자 합니다. 특히 일수, 년수, 시간 등 계산하는 방법은 함수가 제공되는 것 같지만 개월 수를 계산하는 것은 제공되지 않는 것 같습니다. 그래서 간단한 함수 구현으로 개월 수 차이를 계산할 수 있는 방법을 소개해드리고자 합니다. from glob import glob from datetime import date, datetime from dateutil.relativedelta import relativedelta # 개월 수 차이 구하는 함수 def diff_month(d1, d2): return (d1.year - d2.year) * 12 + d1.month - d2.month if __name__=="..
안녕하세요. 이번에도 오랜만에 글을 작성하네요. (꾸준히 작성하고 싶었지만 어렵네요..) 이번에 소개해드릴 내용은 파이썬에서 SMTP(Simple Mail Transfer Protocol)를 사용해 이메일 보내기입니다. 코드는 아래와 같습니다. # 이메일 보내기 import smtplib import datetime from email.mime.text import MIMEText def SendMail(): now = datetime.datetime.now() sendEmail = "보내는 이메일" recvEmail = "받는 이메일" password = "보내는 메일 비밀번호" # 네이버로 전송 smtpName = "smtp.naver.com" #smtp 서버 주소 smtpPort = 587 #smt..