본문 바로가기

모듈3

2. Building a Job Scrapper_5 2.8 What is CSV CSV (Comma Separated Values) 몇 가지 필드를 쉼표(,)로 구분한 텍스트 데이터 및 텍스트 파일 CSV &nbsp&nbsp--> &nbsp&nbsp구글 스프레드 시트 CSV 파일 저장 구글 스프레드 시트에서 파일 - 가져오기 - 업로드 2.9 Saving to CSV 함수 생성 csv 모듈 import하기 csv 형식의 데이터를 읽고 쓰는 클래스 구현 open( ) 파일을 생성하는 파이썬 내장함수 입력값 : "파일 이름"과 "파일 열기 모드" 결괏값 : 파일 객체를 돌려줌 파일 객체 = open(파일 이름, 파일 열기 모드) 파일 열기 모드 함수 생성 import csv def save_to_file(): file = open("jobs.csv", mod.. 2020. 4. 2.
2. Building a Job Scrapper_1 2.0 What is Web Scrapping Web Scrapping Web상의 데이터를 추출하는 것 2.1 Navigating with Python requests requests : HTTP 요청을 보내는 모듈 request 우분투에서 설치 pip3 install requests requests.get(url) get HTTP 메소드(함수) 요청받은 url의 정보를 검색하여 응답 예시) 네이버에 get 요청 보내기 import requests r=requests.get('https://www.naver.com') print (r) # # 응답코드 200 : OK 위와 같이 requests.get('url') 로 요청 응답 코드 200 : OK (요청이 성공적으로 수행되었음) 응답코드 ref) htt.. 2020. 3. 24.
Part 13 ~ 17 13. 딕셔너리 딕셔너리 키(key)와 값(value)을 한 쌍으로 갖는 자료형 리스트 : 값을 다루기 위해 인덱스 사용 딕셔너리 : 값을 다루기 위해 키 사용 (Key를 통해 Value얻어냄) {Key1 : Value1, Key2 : Value2, Key3 : Value3, ...} Key와 Value의 쌍 여러 개가 { }로 둘러싸여 있음 각각의 요소는 Key : Value 형태로 이루어져 있고 쉼표(,)로 구분 Key : 변하지 않는 값 사용 Value: 변하는 값과 변하지 않는 값 모두 사용 가능 한개의 value를 print print (dic[key]) 예시) 집안일 = { '빨래' : 'A', '설거지' : 'B', '청소기' : 'C' } print (집안일['빨래']) # A 딕셔너리에 .. 2020. 3. 20.