Python(16)
-
SW Expert Acadamy: Python
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 # -*- coding: utf-8 -*- str_1 = "Hello, World" str_2 = 'hello, world' str_3 = "150" int_1 = 3 float_1 = 3.5 # print(int(str_3)) # print(str(int_1)) list_1 = [1, 2, 3, 'a', 'b', 'c'] tuple_1 = (4, 5, 6, 'd', 'e..
2020.02.13 -
Python 문법 ( 클래스, 예외처리, 모듈, 파일 입출력 )
[1] 클래스의 기본 선언 구조* class 클래스명: 예약어 class를 통해 클래스를 선언한다def _init__(self,인자): 클래스 생성시 디폴트로 호출되는 생성자이다 ( self가 반드시 인자로 들어가야한다 ) ...def 함수명(인자): 클래스 내부에서 함수를 선언할 수 있다 ...* class 클래스명(상속클래스명): 클래스 선언시 인자로 상속받을 클래스명을 넣어준다def 함수명(인자):... [ 예제 ] [2] 예외처리 오류가 발생해도 프로그램이 정상적으로 동작할 수 있도록 하는 특별한 장치역할try:예외가 발생할 수 있는 구문except 예외 종류: * 예외 복수 처리 가능예외처리 수행 구문else:예외 미발생시 수행할 구문finally:예외 발생에 관계없이 무조..
2018.03.05 -
BeautifulSoup 예제2 음원사이트 Genie 차트 순위 긁어오기
먼저 Genie 사이트에 들어가서 각 차트 별 노래들을 어떻게 뽑아내야 할 지 보겠습니다 tbody 태그안에 tr태그마다 차트 1순위부터 50위 까지 있음을 확인할 수 있었습니다tr태그이면서 class명이 list 인 태그를 검색하여 해당 내용을 긁어오겠습니다 [ Python Code ]123456789101112131415161718192021222324252627282930313233343536373839import urllib.requestfrom bs4 import BeautifulSoup # 1 ~ 50위 url = "https://genie.co.kr/chart/top100"req = urllib.request.Request(url)sourcecode = urllib.request.urlope..
2018.01.24 -
Python을 이용한 이미지 다운로드 ( urlretrieve )
[ 이미지 주소 확인 ] [ Python Code ]123456789101112import randomimport urllib.request def download(URL): name = random.randrange(1,2001) # 1~2000 사이의 랜덤숫자 fullName = str(name) + ".jpg" urllib.request.urlretrieve(URL,fullName) # URL에 해당하는 이미지 다운 후 지정이름으로 image_ddress = "http://imgnews.naver.com/image/5456/2017/12/12/0000002969_001_20171212105051175.jpg" download(image_address) # 함수 실행 Colored by Color S..
2018.01.24 -
BeautifulSoup 예제1 네이버 실시간 검색어 긁어오기
HTML문서를 긁어오려면 HTML문서의 구성을 먼저 파악하고 긁어오고자 하는 태그들을 찾아서 어떻게 해당 태그를 지정할 수 있을 지 결정해야합니다네이버 홈페이지의 소스코드를 살펴보겠습니다 실시간 급상승 검색어에는 클래스가 지정되어 있어서 해당 클래스를 검색함으로써 해당 태그를 선택할 수 있었다 [ 파이썬 코드 ] 1234567891011121314import urllib.requestfrom bs4 import BeautifulSoup url = "https://www.naver.com/"req = urllib.request.Request(url)sourcecode = urllib.request.urlopen(url).read()soup = BeautifulSoup(sourcecode, "html.par..
2018.01.24 -
BeautifulSoup (2) 검색 메서드
[ HTML ]12345678910111213141516171819 The Dormouse's story The Dormouse's story Once upon a time there were three little sisters; and their names were Elsie, Lacie and Tillie; and they lived at the bottom of a well. ... Colored by Color Scriptercs [ Python Code ] => 해당 html코드의 문서를 BeautifulSoup의 객체로써 soup변수에 저장한다 [ 검색 메서드 ]tag.next_element / tag.next_elements>>> soup.find(class_="story") # class..
2018.01.18