본문 바로가기

etc.

[Python] Wikipedia API 로 단어 추출하여 크롤링하기 https://pypi.org/project/Wikipedia-API/ Wikipedia-API Python Wrapper for Wikipedia pypi.org 1. 설치 cmd 창에서 Wikipedia API 라이브러리를 설치한다 > pip install wikipeda-api 2. 사용 다음과 같이 라이브러리를 import 해준다 import wikipediaapi 이를 사용하기 위한 객체를 생성하고, 언어를 설정해준다 wiki = wikipediaapi.Wikipedia('en') 우리가 검색하고자 하는 단어를 'WORD' 라고 할 때, 다음과 같이 데이터를 불러올 수 있다 page_py = wiki.page(WORD) # 페이지 존재여부 확인 메소드: page_py.exists() # 페이지 .. 더보기
[Git] "! [rejected] master -> master (fetch first)" / " ! [rejected] master -> master (none-fast-forward)" / "error: src refspec master does not match any" 에러 해결 fetch first ! [rejected] master -> master (fetch first) error: failed to push some refs to 'https://github.com/~/~.git' 위 에러가 발생하였을 때는, 원격 저장소와 로컬 저장소가 달라져 기존 데이터가 손실될 수 있어 발생하는 에러이다 이 때는 다음과 같이 해결한다 git pull 하여 다시 init, remote 하고 push 한다 `git push origin +master` 명령어로 강제 push 시킨다 (기존 데이터 손실 가능) non-fast-forward ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to .. 더보기
[Virtualbox] 윈도우 10 업데이트 후 HostInterfaceNetworking-VirtualBox Host-Only Ethernet Adapter 에러 Window 10 업데이트 이후 VirtualBox와 Adapter 호환이 안 돼 오류가 발생하게 되었다 이럴 경우에 파일 - 호스트 네트워크 관리자 - 만들기 Adapter를 하나 더 만들어 주고 DHCP 서버 사용함에 체크한다 다음으로 해당 운영체제 설정에 들어가 설정을 바꿔주면 정상적으로 실행되는 것을 확인할 수 있다 더보기
[티스토리][Whatever 스킨] 메뉴 버튼이 안 눌려요 / 햄버거 버튼이 안 눌려요 Whatever 스킨의 블로그는 깔끔하고 단정한 레이아웃을 장점으로 꼽을 수 있다 PC 기준에서 창을 줄이다보면 다음 그림과 같이 메뉴 리스트가 사라지고 햄버거 버튼이 생기게 된다 버튼을 아무리 클릭해봐도 다른 블로그마냥 메뉴창이 펼쳐지지 않는다 티스토리는 본인의 블로그를 마음대로 꾸밀 수 있는 특성이 있다 따라서 해결방안도 여러 가지가 있다 위 문제의 해결방안으로는 대표적으로 사이드 메뉴를 따로 만든다 버튼을 눌렀을 때, 옆에서 튀어나오는 메뉴창을 만든다 햄버거 버튼을 없애고, 메뉴 리스트가 계속 나오도록 한다 등이 있겠다 1의 경우는 사실 Whatever 스킨을 바꾸는 것이 가장 빠르다 Whatever 스킨은 깔끔한 배치를 위해 사이드 메뉴도 블로그 최하단에 위치한다 글의 레이아웃이 가로 100%를 .. 더보기
[백준 9375번][Python] 딕셔너리 자료형 이용 www.acmicpc.net/problem/9375 9375번: 패션왕 신해빈 첫 번째 테스트 케이스는 headgear에 해당하는 의상이 hat, turban이며 eyewear에 해당하는 의상이 sunglasses이므로 (hat), (turban), (sunglasses), (hat,sunglasses), (turban,sunglasses)로 총 5가지 이다. www.acmicpc.net 9375번 패션왕 신해빈 문제의 해답은, 각 의상의 개수가 a, b, c, ... 일 때 답이 {(a+1) * (b+1) * (c+1) * ... } - 1 이라는 것에 있다 하지만 이 글에서는 딕셔너리를 이용하는 것에 초점을 두어보자 코드는 다음과 같다 # input Test Case for _ in range(int.. 더보기