목록분류 전체보기 (171)
IT Log
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..
문자열 자르기 문자열을 Array와 같이 인덱스로 선택 0부터 시작하며, : 뒤에 오는 숫자 전까지 출력 ex) 0:5면 0에서 4까지를 의미 : 앞을 생략하면 맨 앞부터이고, : 뒤를 생략하면 맨 뒤까지 -를 사용하면 뒤쪽 기준으로 인덱스를 선택 text = "Hello World" print(text[0:5]) print(text[6:11]) print(text[1:2]) print(text[6:]) print(text[:5]) print(text[-5:-1]) # 실행 결과 Hello World e World Hello Worl 문자열 연결하기 str 변수끼리 더하거나 ""를 사용하여 문자열을 연결 te = "Hello" xt = "World" text = te + xt print(text) tex..
한 줄 주석 #을 사용하여 한 줄 씩 주석 처리 # 한줄씩 # 주석 # 처리 여러줄 주석 " 또는 ' 를 3번 입력 후 여러 줄을 작성하고 다시 동일한 " 또는 '로 3번 입력 import numpy ... a=1 b=2 ... # """과 """ 사이는 주석처리 """one two three four five """ ... # """과 """ 사이는 주석처리 """ one two three four five """ ... # '''과 ''' 사이는 주석처리 ''' one two three four five ''' ...