목록Python (4)
nakka soft world !

알면 알수록 강력한 기능들이 많은 언어가 Python이 아닌가 싶습니다. 오늘 알려드릴 내용도 일반적인 상황에서 자주 사용되지 않을 수도 있지만, 파일 관련 데이터를 자주 다루시는 분들에게는 자주 사용될 기능에 대해서 알려 드리려 합니다. 파일, 폴더 관련 기능들인데, 차근 차근 확인 해보시죠. 해당 Sample Test를 위한 폴더 tree 구조는 아래와 같습니다. 1. 폴더 이동하기 우선 특정 폴더로 이동하는 명령어 입니다. 상대 경로 절대 경로 모두 가능합니다. 아래 os.chdir을 전후로 Path가 변경됨을 확인 해볼 수 있습니다. import os # 폴더 이동하기 print("========= 폴더 이동하기============") print(os.getcwd()) os.chdir('./de..

Python으로 작업을 하다 보면 파일로 저장하고 싶은 욕구가 생길때가 한 두 번이 아니다. Dataframe을 다룰때도 마찬가지 입니다. Dataframe을 다뤄 본 사람들이라면 csv나 xlsx로 저장하는 api가 있기에 해당 형식으로는 종종 저장 해봤을 것이다. (.to_csv와 .to_excel) csv나 xslx파일 포멧도 좋지만, 이 파일들은 꼭 엑셀로 연결이 되어있어 엑셀로 열린다. 엘셀이 실행될때의 답답함이란.... 그렇다면 txt로 저장해서 메모장으로 열리게 할 수는 없을까? 이 포스팅이 이에 대한 해답니다. 처음에는 open으로 파일을 열고 한줄한줄 wirte해야하나 싶었는데, 매우 간단히 해결되었다. # Sample Dataframe import pandas as pd df = pd...

앞서 말한 재무제표에서 주식 수 구하는 것에 대한 Python Code 입니다. 이를 Code화시키면 좋은 점이 자동으로 모든 기업의 모든 년도의 주식수를 구할수 잇다는 것지요. 이를 기반으로 다른 Data도 활용 하여 정보를 가져 와서 정리 한다면, 이게 Big Data입니다. 아래는 Code 입니다. Python으로 작성 되었습니다. 참고로 Dart API Key는 아래 Link를 통해 받으실수 있습니다. opendart.fss.or.kr/ 전자공시 OPENDART 시스템 --> 시스템 점검으로 모든 서비스 이용이 일시적으로 중단되어니 양해 부탁드립니다. 시스템 점검 일정 2019년12월30일 23:00 ~ 12월31일 24:00 (1시간) *상기 작업 시간은 사정에 의해 변경 될 수 있습니 open..