본문 바로가기
반응형

코딩53

[Python] html파일을 불러와서 메일 보내기 import smtplibfrom email.mime.text import MIMETextfrom email.mime.multipart import MIMEMultipartimport csvimport getpass# SMTP 서버 설정#SMTP_SERVER = 'smtp.gmail.com'SMTP_SERVER = 'smtp.naver.com'SMTP_PORT = 587BOBNEWS_ID = "@"BOBNEWS_PW = getpass.getpass("Password: ")# 제목title = "뉴스레터 테스트"# HTML 파일 경로html_file_path = '5월 호 html.txt'# CSV 파일 경로#csv_file_path = 'path/to/your/emails.csv'# HTML 파일에서 내.. 2024. 5. 28.
[프로그래머스] 네트워크 풀이 - Python3 https://school.programmers.co.kr/learn/courses/30/lessons/43162 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 네트워크란 컴퓨터 상호 간에 정보를 교환할 수 있도록 연결된 형태를 의미합니다. 예를 들어, 컴퓨터 A와 컴퓨터 B가 직접적으로 연결되어있고, 컴퓨터 B와 컴퓨터 C가 직접적으로 연결되어 있을 때 컴퓨터 A와 컴퓨터 C도 간접적으로 연결되어 정보를 교환할 수 있습니다. 따라서 컴퓨터 A, B, C는 모두 같은 네트워크 상에 있다고 할 수 있습니다. 컴퓨터의 개수 n, 연결에 대한 정보가.. 2024. 4. 14.
[Python3] AttributeError: 'list' object has no attribute 'find' 오류 해결 방법 Python IDLE Shell에서는 되었는데, 프로그래머스에서 작성해보니 위와 같은 오류가 발생하였다. AttributeError, 말 그대로 속성 오류이다. Shell에서는 아래와 같이 문자열에서 find 메소드를 사용하였는데, 프로그래머스로 옮기면서 리스트에 find 메소드를 호출해버린것이다..ㅎㅎ; a = '1232342' b = [i for i in a] c = max(b) a.find(c) list 객체에는 find 메소드가 없다. 대신 index 메소드가 있다. 그래서 위와 같은 코드에서 문자열인 b에서 특정 값이 위치한 첫 번째 인덱스 값을 알고 싶다면, b.index(c)와 같은 형식으로 적용이 가능하다. find 메소드는 str 객체에 있는 메소드이다. find와 index 둘 다 동일.. 2024. 4. 12.
[백준] 1157번 단어공부 풀이 - Python3 https://www.acmicpc.net/problem/1157 1157번: 단어 공부 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다. www.acmicpc.net 문제 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다. 입력 첫째 줄에 알파벳 대소문자로 이루어진 단어가 주어진다. 주어지는 단어의 길이는 1,000,000을 넘지 않는다. 출력 첫째 줄에 이 단어에서 가장 많이 사용된 알파벳을 대문자로 출력한다. 단, 가장 많이 사용된 알파벳이 여러 개 존재하는 경우에는 ?를 출력한다... 2024. 4. 10.
반응형