Python 유니코드를 ASCII로 바꾸는 slugify 라이브러리 알아보기
오늘은 Python에서 유니코드를 ASCII로 바꾸는 slug화 시킬 수 있는 slugify 라이브러리를 알아보려 합니다. slugify 설치 우선 virtualenv로 파이썬 환경을 분리해줍니다. pip3 install virtualenv virtualenv -mvenv env env라는 이름의 가상 환경을 생성합니다. source e...
오늘은 Python에서 유니코드를 ASCII로 바꾸는 slug화 시킬 수 있는 slugify 라이브러리를 알아보려 합니다. slugify 설치 우선 virtualenv로 파이썬 환경을 분리해줍니다. pip3 install virtualenv virtualenv -mvenv env env라는 이름의 가상 환경을 생성합니다. source e...
오늘은 Python에서 결함있는 문자열을 유니코드 텍스트로 자동 변환되는 ftfy 라이브러리를 알아보려 합니다. ftfy 설치 우선 virtualenv로 파이썬 환경을 분리해줍니다. pip3 install virtualenv virtualenv -mvenv env env라는 이름의 가상 환경을 생성합니다. source env/bin/ac...
오늘은 Python에서 HTML 및 context와 unified diff 정보를 생성할 수 있는 difflib 라이브러리를 알아보려 합니다. difflib 설치 파이썬에 기본적으로 설치되어 있습니다. context_diff import difflib import sys difflib와 sys를 가져옵니다. original = ['pyth...
오늘은 Python에서 웹사이트 혹은 파일에서 문자열을 가져와서 인코딩을 인식하는 Chardet 라이브러리를 알아보려 합니다. Chardet 설치 우선 virtualenv로 파이썬 환경을 분리해줍니다. pip3 install virtualenv virtualenv -mvenv env env라는 이름의 가상 환경을 생성합니다. source...
오늘은 Python에서 가상의 데이터를 무작위 생성해서 데이터베이스 테스트하거나 json, xml 형식의 파일을 만들 수 있는 Mimesis 라이브러리를 알아보려 합니다. Mimesis 설치 우선 virtualenv로 파이썬 환경을 분리해줍니다. pip3 install virtualenv virtualenv -mvenv env env라는 ...
오늘은 Python에서 가상의 http 요청을 만들어서 테스트할 수 있는 HTTPretty 라이브러리를 알아보려 합니다. HTTPretty 설치 우선 virtualenv로 파이썬 환경을 분리해줍니다. pip3 install virtualenv virtualenv -mvenv env env라는 이름의 가상 환경을 생성합니다. source ...
오늘은 Python에서 가상의 시간을 현재 시간으로 적용해서 테스트할 수 있는 freezegun 라이브러리를 알아보려 합니다. freezegun 설치 우선 virtualenv로 파이썬 환경을 분리해줍니다. pip3 install virtualenv virtualenv -mvenv env env라는 이름의 가상 환경을 생성합니다. sour...
오늘은 Python에서 가상의 객체를 만들어서 테스트할 수 있는 테스트 더블의 doublex 라이브러리를 알아보려 합니다. doublex 설치 우선 virtualenv로 파이썬 환경을 분리해줍니다. pip3 install virtualenv virtualenv -mvenv env env라는 이름의 가상 환경을 생성합니다. source e...
오늘은 Python에서 기본적으로 존재하는 테스트 프레임워크인 unittest 라이브러리의 mock 객체를 알아보려 합니다. unittest.mock은 반환 값을 지정하고 필요한 속성을 정상적인 방법으로 설정할 수도 있습니다. unittest mock 설치 파이썬 3.3에 기본적으로 설치되어 있습니다. 이전 버전의 Python에는 unittes...
오늘은 Python에서 웹 애플리케이션을 자동으로 테스트할 때 사용할 수 있고, 자바스크립트가 불러와진 다음의 내용을 크롤링하게 할 수도 있는 selenium 라이브러리를 알아보려 합니다. selenium 설치 우선 virtualenv로 파이썬 환경을 분리해줍니다. pip3 install virtualenv virtualenv -mvenv e...