lang/py 36

Python Scrapy 사이트 스크랩/크롤링

scrapy.org 파이썬 라이브러리 Scrapy # [Scrapy] 웹사이트 크롤링해서 파일 저장 하기(분양정보수집사례) - yooyongan 크롤링 해보기 - 호우의 블로그 Scrapy 설치 및 프로젝트 생성 # pip 설치 pip install scrapy ... Building wheels for collected packages: Twisted, PyDispatcher, zope.interface, pycparser scrapy startproject projectname Ubunut에서 pip로 설치후 프로젝트 생성이 되지 않을 경우 # ubuntu 설치 sudo apt install python-scrapy scrapy startproject projectname 프로젝트 구조 project..

lang/py 2018.06.28

파이썬 라이브러리 가상환경 묶기

Web Scraping with Python 파이썬으로 웹 크롤러 만들기 라이브러리 가상환경 묶기 파이썬 프로젝트 여럿을 관리하거나 프로젝트를 배포할 때 연결된 라이브러리를 모두 묶을 쉬운 방법이 필요하거나 설치된 라이브러리들이 충돌 할 까봐 걱정이라면 파이썬 가상환경을 설치해서 관리하기 쉽게 분리할 수 있다. 가상 환경 없이 설치한 파이썬 라이브러리는 전역으로 설치된다. 라이브러리를 전역으로 설치하려면 보통 관리자 권한이 필요하며, 이렇게 설치된 파이썬 라이브러리는 모든 사용자와 모든 프로젝트에서 사용할 수 았다. 가상환경은 쉽게 설치할 수 있다. # 설치 pip install virtualenv # 가상환경 설정 virtualenv scrapingEnv 이 명령은 새 환경 scrapingEnv을 만든..

lang/py 2017.05.16

Python 정규표현식 re

re.search() 형식 re.search(pattern, string, flags=0) 설명 지정된 문자열이 정규 표현에 일치하는지 확인한다. 인수 pattern - 정규 표현 문자열을 지정한다. string - 정규 표현에 일치하는지 확인할 문자열을 지정한다. flasg - 정규 표현을 컴파일을할 때, 동작을 변경하는 플래그를 지정한다 반환값 일치하면 매치 객체를 반환하고, 일치하지 않으면 None을 반환한다. re.match() 함수 형식 re.match(pattern, string, flasgs=0) 설명 지정된 문자열이 정규 표현에 일치하는지 확인한다. search()외는 다르게 문자열의 맨 앞글자부터 일치하는지 확인한다. re 모듈의 상수(플래그) A, ASCII \w등의 매치 처리에서 AS..

lang/py 2016.12.12

python3 format() 서식화 메서드

서식화 메서드 format() format(*args, *kwargs) format_map() format_map(mapping) 치환필드 {} {} 왼쪽부터 순서대로 인수로 지정한 값이 치환된다. {0} {1} {2} 지정된 위치의 인수 값으로 치환된다. {name} {key} kwargs, 또는 format_map()에서 지정한 사전키에 해당하는 값으로 치환 {0[0]} {name[0]} 인수의 0번째 요소가 치환 {1[key]} {name[key]} 인수의 지정된 키워드(key)의 값이 치환 {0.attr} {name.attr} 인수의 지정된 속성(attr)값이 치환 :>30 :30}|'.format('right align') '| right align|' >>> '|{:^30}|'.format('..

lang/py 2016.12.08

Python 문자열 변환 메서드

Python Documentation Python Library String PyDev Python3.4 문자열 변환 메서드 isalnum() 문자열이 숫자와 문자일 때 True isalpha() 문자열이 문자일때만 True (ASCII문자열이 아니더라도 숫자/기호가 포함 되어 있지 않다면 True) isdecimal() 문자열 십진수면 True isdigit() 문자열이 숫자를 나타내는 문자열만 있다면 True isidentifier() 식별자로 사용할 수 있는 문자열이면 True islower() 문자열이 모두 소문자면 True isnumeric() 수를 나타내는 문자열이면 True(한자 숫자도 포함) isprintable() 프린트 가능한 문자열이면 True isspace() 스페이스, 탭 등의 공..

lang/py 2016.12.05

무료 파이썬 자습서, eBook 및 전자책

Here are 20 free Python tutorials, eBooks and PDF: Python Monk 무료, 브라우즈에서 대화형 자습서 제공. Python Tutorial On Codeacademy 브라우저 기반 대화형 자습서 제공하는 파이썬 프로그래밍 사이트 Coursera Python Course 파이썬 프로그래밍에 재미를 느낄 수 있도록 설계된 과정 LearnPython.org 초급자와 숙련자 모두를 위한 파이썬을 배우고자 하는 모든이를 위한 사이트. Official Python Tutorials 파이썬 언어와 시스템의 기본 개념과 기능에 대한 튜토리얼 제공. Invent with Python 프로그램 교육을 위한 파이썬 무료 전자책을 제공. 각 코스마다 새로운 게임 전체 소스코드를 제공..

lang/py 2015.04.30
반응형