inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

행정직을 위한 정시퇴근각 - 파이썬 업무자동화

기본 메일 보내기(3.9 동일)

왜 이런가요?

484

김민선

작성한 질문수 3

0

함수 내에서 to=[] 에 대해서 아래와 같이 디폴트 처리를 하니깐

to.append('a@test.com')

이 함수를 여러 번 호출해서 쓰니깐, 호출할 때마다 'a@test.com'이 계속 추가됩니다.

왜 이런가요?

python

답변 1

0

kokori

안녕하세요 전체 코드를 확인해봐야 알겠지만 아마 

to = [] 

 

for :

 to.append('a@test.com')

 send_email()

 

과 같은 형태로 돌고 있다면 for문을 진행하는 동안 to list가 초기화되지않아 a 주소가 계속 쌓이고 있는 것으로 보입니다. 

 

kokori91@gmail.com 으로 코드 보내주시면 저도 한번 확인해보겠습니다

수강기간 연장 가능 여부 문의드립니다.

0

20

1

4강 카드뉴스 자동화 자료

1

33

1

라이브 강의 영상 녹화본이 있을까요?

0

46

1

.env

0

24

4

인증이 늦었습니다ㅜㅜ 확인부탁드립니다

0

43

1

화면이 안보입니다

0

20

1

mmcv 문의 드립니다.

0

42

2

검색 대상 종목 선정

1

35

2

수업자료

0

29

2

수강 기간 연장 가능 여부 문의드립니다

0

42

2

llm_decision_logs 미적재 문의

1

32

2

강의 교재가 있나요?

0

35

2

3-1 sub 폴더를 찾을 수 없습니다

0

33

1

연동 문제

1

45

2

키보드 단축키 알려주세요!

0

24

1

5-21 질문이요!

1

49

3

강의자료 누락

0

36

1

국세청 trigger38부터 진행 불가 입니다

0

549

1

강사님 문의드립니다

0

373

1

이런 문구가 뜨는데요..

0

793

4

sender_password가 노출되어 있어요...

1

410

1

chrome driver 72버전이 왜 안전한 건가요?

0

431

1

코드 간소화를 하는 이유가 궁금합니다.

1

913

2

팝업창

0

344

1