전체 글 34

Dart-FSS에서 공시정보를 openpyxl로 excel파일로 옮겨보기

크롤링(crawling) ? 크롤링(crawling) 혹은 스크레이핑(scraping)은 웹페이지를 그대로 가져와서 거기서 데이터를 추출해 내는 행위다. 오늘 우리가 해볼 것은 Dart-FSS에서 공시정보를 가져와서 excel 파일로 옮겨보는 것을 해보려고 합니다 그러기 위해서는 파이썬 코드와 엑셀 파일을 어떻게 조작 가능한지 먼저 알아야 합니다 파이썬으로 엑셀을 조작하기 위한 모듈은 여러 가지가 있습니다(openpyxl, pandas 등등) 이번에는 openpyxl를 사용해 보도록 하겠습니다 1) Workbook 생성 및 WorkSheet active wb = openpyxl.Workbook() ws = wb.active ws가 우리가 사용할 worksheet가 됩니다 (엑셀에서 sheet1, shee..

Python 자료 구조 (List)

List 파이썬 list 파이썬에서 제공하는 리스트는 C++의 vector나 자바의 ArrayList와 유사하다 list의 형식은 대괄호로 저장을 한다 ex) list = ['ㄱ', 1, 'C', "HI"] python은 list내에 int, float, String등 다양한 자료형을 한 리스트에 저장할 수 있다는 장점이 있다 index 리스트의 경우 각 index 값이 있다 모든 프로그래밍 언어와 동일하게 첫 index는 0으로 시작을 한다 list = ['ㄱ', 1, 'C', "HI"] 를 예로 들어보면 아래와 같이 되어 있다는 의미이다. list[0] = 'ㄱ' list[1] = 1 list[2] = 'C' list[3] = 'HI' list = ['ㄱ', 1, 'C', "HI"] if __name..

Python 2022.01.30