본문 바로가기

python49

RuntimeError: The current Numpy installation fails to pass a sanity check due to a bug in the windows runtime. Python 3.9.1 (tags/v3.9.1:1e5d33e, Dec 7 2020, 17:08:21) [MSC v.1927 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license()" for more information. >>> import matplotlib.pyplot as plt Traceback (most recent call last): File "", line 1, in import matplotlib.pyplot as plt File "C:\Python\Python39\lib\site-packages\matplotlib\__init__.py", line 107, in from . import cbook, rcsetu.. 2020. 12. 20.
Python - XML 파싱 오류 해결 ( xml.etree.ElementTree.ParseError ) xml 파싱 오류 해결 ( with BeautifulSoup ) xml 파일을 파싱하기 위해 xml.etree 를 사용했다. from os import listdir from shutil import copyfile import xml.etree.ElementTree as ET ..중략.. def copy_js_file(done_list): for file in done_list: _parser = ET.XMLParser(encoding="utf-8") _file = ET.parse(file, _parser) 파싱 대상 파일은 단순한 xml이 아닌 RIA 기반의 웹XML 파일이다. 위 코드 실행시 아래와 같은 오류가 발생했다. xml.etree.ElementTree.ParseError: not well-.. 2020. 12. 7.
전자공시 Open API 활용(6), pandas 기초 - 재무제표 json 데이터를 pandas DataFrame으로 변환 Pandas는 Python으로 제공하는 외부라이브러리이다. 데이터를 읽는 것 부터 변환, 가공하여 쓰는데까지 많은 편의성을 제공한다. 데이터를 핸들링 하는 모든 과정은 빠르고 유연하다. 또한 많은 유틸리티 함수를 제공함으로써 데이터 조작을 손쉽게 할 수 있다. 이전 블로그에서 다트 Open API를 사용하여 기업 재무제표 데이터를 json형태로 결과를 수신했다. 해당 데이터를 행,열 데이터 구조로 가공하기 위해서 Pandas의 Dataframe으로 가공해보도록 한다. 참조: 공식 레퍼런스 사이트 관련 포스트 시리즈 python - 다트.전자공시 Open API 활용(1), 전체 상장사(고유코드) 조회 - HTTP로 얻은 Stream zip파일 읽기 python - 다트.전자공시 Open API 활용(2).. 2020. 3. 29.
전자공시 Open API 활용(5), 기업 재무제표 조회 API ( 분기/반기/사업보고서 - 재무상태표, 손익계산서 ) 이제까지 전자공시 Open API를 사용하여 다트에 등록되어있는 기업을 검색했다. 다트에서는 기업정보 상세조회시 종목코드가 아닌 고유번호(8)가 필요하므로 고유번호를 알아야 한다. 전 블로그에서 기업명 검색으로 고유번호, 종목코드를 조회하였다. 해당 데이터를 가지고 기업의 재무제표를 조회해본다. 제공된 데이터를 대형포털사에서 제공하는 재무재표 데이터와 비교하여 문제가 없는지 검증까지 해보자! ( 당연히 없겠지만.. ) 관련 포스트 시리즈 python - 다트.전자공시 Open API 활용(1), 전체 상장사(고유코드) 조회 - HTTP로 얻은 Stream zip파일 읽기 python - 다트.전자공시 Open API 활용(2), 기업개황 응답데이터 JSON 핸들링( JSON 기초 ) python - 다트.. 2020. 3. 28.