IT/Python3

IT/Python3

smtplib.SMTPAuthenticationError: (535, b'5.7.8 Username and Password not accepted. 해결 방법

파이썬으로 메일링 기능을 구현하는 도중 위와 같은 문제를 만났다. 이 에러는 username 이 잘못되었거나, password가 잘못되었거나, 구글에서 지원하지 않는 방식으로 로그인을 시도할 때 발생한다. 1. 앱 비밀번호를 이용하기 우선, 2022년 5월 이후로 기존의 '아이디-비밀번호' 방식으로는 서드파티에서 이메일을 전송을 위한 구글 계정 로그인을 할 수 없게 되었다. 따라서 아래 과정을 통해 로그인을 해야한다. https://myaccount.google.com/security Google 계정 myaccount.google.com 먼저 구글 계정의 보안탭으로 이동한다. 그리고 2단계 인증을 활성화해준다. 오른쪽 화살표를 클릭하여 상세 페이지로 이동한 후, 화면을 밑으로 내려주면 아래와 같은 앱 ..

IT/Python3

[Python3] 실행 인자 받기 (sys 모듈의 argv)

C, C++, Java 와 같은 언어는 main 함수에 인자를 넣어 프로그램을 실행시 인자를 주어 실행하면 해당 인자를 받아 인자 정보를 가진채로 프로그램을 실행할 수 있습니다. 하지만, 파이썬은 기본적으로 인자를 받지 않습니다. 파이썬에서 인자를 받기 위해서는 sys모듈의 argv를 사용해야 합니다. from sys import argv script, first, second, third = argv print(f"script name is {script}") print(f"1st argument is {first}") print(f"2nd argument is {second}") print(f"3rd argument is {third}") 다음과 같이 스크립트 실행시 스크립트로 인자에 담긴 정보를 받..

에버듀
'IT/Python3' 카테고리의 글 목록