가장 쉬운 출력 방법 [Python]
By Imagination is more important than knowledge (지식보다 상상) | 2020년 3월 22일 |
가장 쉬운 출력 방법 [Python] 파일 내용이 없으면 생성하고 요청받은 문자열을 적는다.파일이 존재하면 마지막 줄 다음에 요청받은 문자열를 적는다.3줄을 추가하고 싶을 경우, 리스트에서 3개 항목을 각각 문자열로 만들어 3개 문자열을 준비한다. list_of_lines = ['First line', 'Second line', 'Third line']append_multiple_lines('target00.txt', list_of_lines) lines_to_append=[]lines_to_append.append(str(trialobj))append_multiple_lines('target00.txt', list_of_lines) 출력할 대상을 문자열 형식으로 리스트로 만든다. 추가하고 싶은 파일
윈도우에서 나눔고딕 추가 후 파이썬 matplotlib 한글 문제
By 무재칠시(無財七施) | 2022년 5월 13일 |
알고 보면 별 내용이 아니지만, 구글 검색 시 의외로 이 방법(폰트 캐쉬 삭제)이 잘 검색되지 않아서 글을 써봅니다. MS 윈도우에서 파이썬을 설치한 후 나중에 나눔고딕 폰트를 추가하면 matplotlib로 그린 차트에 X축 Y축 라벨의 나눔 고딕 폰트의 한글이 깨지는 문제가 생깁니다.(물론, "Malgun Gothic"으로 설정하면 이미 있는 폰트이므로 잘 되겠지요.) 아래는 해결한 후의 모습입니다. 검색해보면 다양한 해결책들이 나오지만, 우리가 필요로 하는 것은 아주 단순한 것입니다. print(matplotlib.get_cachedir()) 명령을 통하여 matplotlib에서 사용하는 폰트 정보 위치를 확인한 후, 캐쉬 파일을 삭제하는 것입니다. 설치 환경에 따라 다르겠지만, C:\
[Python] Selenium 으로 구글 맵에서 정보 뽑기
By 지훈현서 | 2017년 12월 7일 |
요즘 인공지능 스피커가 인기입니다.좀 더 과장되게 이야기하면, 사용자 입장에서는 스피커가 아니라개인비서라 생각이 들게 합니다. 예를 들어, "김비서? 언주역 부근에서 4성급 이상에 12만원 이하인 호텔을 검색해줘" 라고 하면 "네. 주인님" 하면 결과를 죽 보여주고, 그 결과 중에 하나의 호텔에 전화걸어주는 것도 충분히 가능하겠죠. 나중에는 "김비서? 다음주 수요일부터 금요일까지 언주역 부근에서 4성급 이상에 12만원 이하인 호텔을 검색해서 예약해 주고 하루 전에 준비하라고 알려줘" 라고 하면 알아서 다 해주겠지요. 암튼 이런 일을 사람이 하기에는 쉽습니다.하지만 자동화는 쉽지 않지요. 일단 핵심은 "언주역 부근 호텔"을 찾는 것입니다. 구글 맵으로 들어가서, 검색 창에 "언주역 부
[c/ c++]1,2,3 더하기-2가지 방법
By 별일없는 범고래님의 이글루입니다 | 2018년 6월 27일 |
백준 알고리즘의 1,2,3 더하기 문제이다. dynamic을 이용하여 풀었다.이 문제를 풀땐 점화식을 세우고 그 점화식을 통해 문제를 해결해야한다. N이라는 숫자를 만들려면 N = ? + ? + ? + .... + ? + 1 로 만드는 방법 1. N = N-1 + 1N = ? + ? + ? + .... + ? + 2 로 만드는 방법 2. N = N-2 + 2N = ? + ? + ? + .... + ? + 3 로 만드는 방법 3. N = N-3 + 3 3가지가 존재한다. f(N)을 N으로 만드는 개수라고 할때, f(N) = f(N-1) + f(N-2) + f(N-3)으로 나타낼 수 있다. 다음은 topdown을 이용해서 풀어본 코드. [c++] - topdown123456789101112131415