본문 바로가기

Python5

json file 읽어 출력하기 json file 읽어오기도 간단하다 jsonfileload.py #json load import json json_data = open('data-text.json').read() data = json.loads(json_data) for item in data: print (item) 2018. 4. 24.
csv file 읽어 출력하기 csv file읽어들이기 간단하다! python 3.6.4 기준 아래와 같이 작성하였다. csv파일을 open시 'rb' 타입으로 읽을때는 iterator should return strings, not bytes 오류가 발생하였음. 'rt'로 텍스트모드로 읽어서 해결 함. csvfileload.py #csv데이터 불러오기 import csv csvfile = open('data-text.csv' ,'rt') #rb대신 텍스트 모드로 rt로 읽음 reader = csv.DictReader(csvfile) #딕셔너리 타입으로 읽어들임 for row in reader: print (row) 2018. 4. 23.
파이썬을 통한 크롤링을 위한 Naver 오픈 API신청 네이버 개발자 사이트 developer.naver.com에 접속 후 로그인하고 Products > 서비스API > 검색을 클릭하고 '오픈 API 이용 신청' 버튼을 클릭! 애플리케이션 등록(API 이용신청) 화면이 뜨면 애플리케이션 이름, 사용API, 비로그인 오픈 API 서비스 환경 선택/기재 후 '등록하기' 버튼을 클릭한다. 내 애플리케이션이 등록되고 애플리케이션 정보 부분에 Client ID와 Client Secret 값이 발급된다. 2018. 1. 2.
파이썬을 통한 크롤링을 위한 Facebook 앱 만들기 파이썬을 이용해 Facebook 데이터를 크롤링하기 위한 Facebook App을 만들어 보자 우선 Facebook 개발자 사이트 developers.facebook.com 에 접속하여 로그인을 하고 My Apps > Create New App 을 클릭하자. 아래와 같이 Create a New App ID 창이 뜨면 고유한 Display Name과 Contact Email 주소를 입력한다. 적절한 이름으로 지정되었으면 Create App ID를 클릭시 Security Check 캡챠코드를 입력하는 창이 뜬다. 캡차 코드를 입력하고 나면 아래와 같이 Facebook App이 생성된 화면을 볼 수 있다. 좌측 메뉴에서 Dashboard를 선택하면 생성한 App의 앱ID와 앱 시크릿 코드 등을 확인 가능하다. 2018. 1. 2.