목록Python (21)
IT Log
구문 일반적으로 아래 구문을 사용하여 . ^ $ * + ? {} \ [] | () . (Dot) 기본적으로 \n를 제외한 모든 문자와 일치하는 문자 ^ 기본적으로 문자열에 시작을 나타내며, [] 안에서 사용되는 경우 부정문으로 쓰임 $ 기본적으로 문자열 끝의 개행(\n)직전과 일치 * 선행문자 0개 이상 일치 + 선행문자 1개 이상 일치 ? 선행문자 0개 또는 1개 일치 {} 선행문자 일치 수를 지정 {m} : m개 일치 {m,n} : m ~ n개 일치 {,n} : 0 ~ n개 일치 {m,} : m ~ 무한대 일치 {m,n} : m ~ n개 중 가장 먼저 해당하는 내용만 일치 \ 특수문자를 표현하기 위해 특수문자 앞에 지정, '\숫자'인 경우 해당 그룹을 나타냄 [] 문자 집합을 표현하며, []안에 특수..
Ray 홈페이지 : https://docs.ray.io/en/master/index.html Ray 분산 애플리케이션을 구축하기위한 단순하고 범용적인 API를 제공 Ray Install pip install -U ray # FutureWarning: Not all Ray CLI dependencies were found. # In Ray 1.4+, the Ray CLI, autoscaler, and dashboard will only be usable via `pip install 'ray[default]'`. # Please update your install command # 위 오류가 발생 시 아래 명령 실행 pip install 'ray[default]' Ray API API 설명 ray.init..
iterable : 한 번에 하나씩 돌려줄 수 있는 객체로, 등 ※ 해당 객체가 iterable인지 아닌지 확인하는 방법 > 해당 객체가 iterable이면 True를 반환하고, 아니면 False를 반환 obj = [1,2,3,4,5] import collections isinstance(obj, collections.abc.Iterable) 또는 from collections.abc import Iterable isinstance(obj, Iterable)
str 타입은 "" 또는 ''을 사용하여 선언 str = "one" 또는 str = 'one' 여러줄인 str을 선언하려면 : multi_str = """one two three four five """ 또는 multi_str = '''one two three four five '''
WARNING: The script flask is installed in '경로' which is not on PATH. Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location. 해결 방법 # 경고문에 나오는 경로를 PATH에 추가 export PATH=$PATH:경로 # Example export PATH=$PATH:/usr/local
Keys Action Chain 사용 시 사용되는 key 값 (key_down, key_up에 사용됨) key_down(value, elemnet=None) 에서 value에 사용됨 * key_up도 동일함 사용 방법 from selenium.webdriver.common.keys import Keys # ctrl키를 놓지 않고 누르고, 'c' 키를 보낸 뒤 ctrl키를 놓은 것을 실행 ActionChains(driver).key_down(Keys.CONTROL).send_keys('c').key_up(Keys.CONTROL).perform() Key List Key Name Key Unicode ADD u'\ue025' ALT u'\ue00a' ARROW_DOWN u'\ue015' ARROW_LEFT ..
Action Chain 마우스 이동, 마우스 버튼 동작, 키 누름 및 Context 메뉴 상호작용과 같은 낮은 수준의 상호 작용을 자동화 사용 방법 from selenium.webdriver.common.action_chains import ActionChains # 마우스를 menu 요소 중앙으로 이동한 뒤 hidden_submenu 요소를 클릭하는 것을 실행 ActionChains(driver).move_to_element(menu).click(hidden_submenu).perform() Method List Method 설명 click( on_element = None ) 요소를 클릭. on_element : 클릭 할 요소. None이면 현재 마우스 위치를 클릭 click_and_hold( on_..
1. Install Package 설치 linux는 터미널에서, Window는 cmd창에서 실행 # Python2.x pip install selenium # Python3.x pip3 install selenium Driver 설치 Firefox : github.com/mozilla/geckodriver/releases Chrome : sites.google.com/a/chromium.org/chromedriver/downloads linux는 다운받을 파일에서 우클릭하여, '링크 주소 복사'를 한 뒤 아래와 같이 Download하고, Window는 해당 파일을 클릭하여 Download # Firefox wget https://github.com/mozilla/geckodriver/releases/do..