[Python] 파이썬 enumerate 예제 및 사용방법 총정리
파이썬은 enumerate 클래스를 사용하여 iterable 자료형의 데이터를 인덱스 번호를 매겨서 값과 함께 가져올 수 있습니다. iterable은 반복 가능한 객체를 의미합니다. for in 문 형식에서 enumerate클래스를...
[Python] 파이썬 input 입력 조건, 숫자만,여러개, 문자열 입력 방법 예제 및 총정리
개발자는 사용자와 상호작용을 하기위해 사용자부로터 입력을 요청하여 입력받은 값을 토대로 다음 작업을 진행할 수 있죠. 파이썬에서는 사용자가 입력할 수 있는 기능을 input()함수로 제공하고 있습니다. 파이썬...
[Python] 파이썬 웹 크롤링 2탄 : 아마존 베스트 셀러 카테고리(Amazon Best Sellers)별 상품 리스트 가져오기 : ul ,ol,li 태그 파싱하는 방법
오늘은 아마존 사이트의 베스트 셀러 페이지의 카테고리별 아이템(상품) 리스트를 긁어오는 작업을 해봅니다. 방법은 어렵지않으나 html에 대한 사전 지식이 필요합니다. Any Department 카테고리는 ul과 li 태그로...
[Python] 파이썬 프로그레스바(Progress Bar) tqdm 사용 방법 : nested progress bar
파이썬 모듈을 명령프롬프트창에서 pip istall 모듈 명령어로 실행하면 진행상태바가 나타납니다. 0%에서 시작해서 100%에 도달하는 프로그레스바(Progress Bar)를 보셨을 겁니다. 프로그레스바를 사용하기위해 tqdm모듈을 사용합니다. tqdm 설치 방법...
[Python] 파이썬 사용자 홈(home) 디렉토리 경로 확인방법 총정리 : expanduser(),getenv(), os.path.join()
파이썬 홈 디렉토리(home directory)를 확인하기 위해서는 os.path 모듈을 import하여 확인할 수 있습니다. expanduser()함수를 사용하여 접근합니다. 인자값으로 ‘~’를 사용하면 아래같은 결과를 얻을 수 있습니다. 파이썬 홈...
[Python] 파이썬 리스트 정렬(reverse), 다중 리스트 정렬 하는 방법 예제 및 총 정리: sorted(), sort(), lambda, itemgetter
파이썬 리스트(list) 자료형을 정렬하는 방법에 대해 알아봅니다. sorted()함수를 사용하여 정렬할 수 있습니다. sorted()함수를 사용하여 정렬시 기본은 오름차순 정렬입니다. 또 다른 방법으로는 튜플 자료형이나 딕셔너리 자료형에서는...
[Python] 파이썬 딕셔너리(dictionary) 정렬(reverse) 하는 방법 : sorted() 키값 기준 정렬, lambda x:x[1] 의미는?
파이썬에서 딕셔너리 자료형을 키 값 기준으로 정렬하는 방법과 리스트를 정렬하는 방법에 대해 알아봅니다. sorted()함수를 사용하여 정렬할 수 있습니다. ■key값을 기준으로 정렬하기 (기본 오름차순) dict_value...
[Python] 파이썬 문자열(string) 포함여부(contains) 확인하는 방법, 문자열 부분 검색 : 리스트, 딕셔너리 자료형에서 문자열 포함여부 확인
파이썬에서 문자열 포함여부를 체크하는 방법에 대해 알아봅니다. 리스트와 딕셔너리 자료형 타입에서도 문자열 포함여부에 대해 알아봅니다. ■첫번째 방법 : find() find()함수는 찾고자하는 문자열이 존재하는 경우, ...
[Python] 파이썬 셀레늄(selenium)을 사용하여 네이버, 다음, 구글, 인스타그램, 페이스북 자동 로그인 및 검색 기능 만드는 방법 : 크롬 브라우저 조작(매크로)
셀레늄을 사용하여 자동으로 웹사이트 열고 특정 키워드를 검색하는 방법에 대해 알아봅니다. 셀레늄을 사용하는 가장 큰 이유는 request를 사용할 경우 페이지가 로드 되기도 전에 종료될 수...
[Python] 파이썬 selenium WebDriverException오류 해결 : selenium.common.exceptions.WebDriverException: Message: ‘chromedriver’ executable needs to be in PATH
selenium 테스트 코드를 실행해보았습니다. 여기저기서 셀레니움, 셀레늄 하길래…궁금했거든요. 그러나 오류를 직면했네요. [파이썬 스크립트] from selenium import webdriver from selenium.webdriver.common.by import By driver = webdriver.Chrome()...