python 24

[Python] Requests library 활용할 때, 주소에 한글이 들어가는 경우

위키피디아 검색은 Requests 라이브러리를 활용하여, 제일 뒤에 검색어를 붙여서 날리기만 해도 검색을 할 수 있습니다. 근데 여기서, 한글인 단어를 검색할 경우에 주소에 한글이 들어가는 경우에는, 사용이 안됩니다. 변환을 해줘야해요. python은 간단하게 변환할 수 있는 library가 있습니다. 활용법은 아래와 같습니다. from urllib import parse path = 'https://ko.wikipedia.org/wiki/' word = '아이섀도우' req = requests.get(parse.quote(path+word)) 이렇게 쓰면 사용할 수 있습니다.

python 2017.08.02

[Python] 특정 문자열 제거하는 방법

문자열을 처리하다보면, 특정한 문자열 혹은 기호를 제거하려고 시도하는 경우가 발생합니다. 특히, \n 이나 \t 같은 기호를 제거하는 경우가 많은데 특정 문자열을 제거할 때 편하게 쓸 수 있는 함수가 있습니다. 함수는 replace라는 함수인데, string.replace('바꾸기 전 문자열','바뀐 후 문자열') 과 같이 사용할 수 있습니다. 본래의 목적은 문자열을 바꾸려는 함수이지만, 바뀐 후의 문자열에 아무것도 입력하지 않는 다면 특정 문자열을 제거하는 방법으로 사용할 수 있는 것입니다. 예시) name = '\t\t 꽃 무늬 \n 티셔츠 \t\t' name = name.replace('\t', '').replace('\n', '') 위와 같이 사용하면 \t 와 \n 을 동시에 제거할 수 있습니다.

python 2017.05.27

[Python] 윈도우에서 파이썬 추가 라이브러리 설치하기

윈도우에서 파이썬의 추가 라이브러리를 설치하는 방법은 많습니다. 대표적으로 pip를 활용할 수 있지요. 제가 소개하는 방법은 pip를 활용하되, whl 파일을 다운로드 받아서 직접 설치하는 방법입니다. pip를 활용하여 웹에서 곧장 다운로드하는 방법이 종종 에러가 납니다. 이러한 경우 사용하시면 매우 유용한 방법입니다. http://www.lfd.uci.edu/~gohlke/pythonlibs/ 위의 링크로 들어가면, 파이썬 라이브러리들을 whl 파일로 제공하고 있습니다. 필요한 라이브러리를 버전에 맞게 다운로드하여 윈도우의 커맨드창에서 pip install 파일명.whl 을 입력하시면 다운로드 받은 추가 라이브러리 파일을 설치할 수 있습니다. 이 때 주의하실 점은, 파일이 설치된 디렉토리에 들어가서 파..

python 2017.05.27