목록프로그래밍언어/Python (6)
nakka soft world !
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/meGGo/btsHKP3LH6A/wiRlk2h0ZquHEVA4dw4cN1/img.png)
사실 Oracle Cloud 라고 해봐야 Ubuntu이다.Ubuntu 22.04에 Flask 서버 구축을 시도 한다.1. Flask Package 설치pip install flask 2. Flask 기본 폴더 구조 생성폴더 : static, templates파일 : app.py 3. app.py 파일의 내용을 채우기host='0.0.0.0' 이 부분이 외부에서 접근 가능 하게 해주는 부분이다.from flask import Flaskapp = Flask(__name__)@app.route('/')def hello_world(): return 'Hello World!'if __name__ == '__main__': app.run(host='0.0.0.0') 4. app.py 파일 실행 시키기실행..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bQywFp/btq6GooqmQ9/dYyCMDEixnTrKkp9ks1sLK/img.png)
알면 알수록 강력한 기능들이 많은 언어가 Python이 아닌가 싶습니다. 오늘 알려드릴 내용도 일반적인 상황에서 자주 사용되지 않을 수도 있지만, 파일 관련 데이터를 자주 다루시는 분들에게는 자주 사용될 기능에 대해서 알려 드리려 합니다. 파일, 폴더 관련 기능들인데, 차근 차근 확인 해보시죠. 해당 Sample Test를 위한 폴더 tree 구조는 아래와 같습니다. 1. 폴더 이동하기 우선 특정 폴더로 이동하는 명령어 입니다. 상대 경로 절대 경로 모두 가능합니다. 아래 os.chdir을 전후로 Path가 변경됨을 확인 해볼 수 있습니다. import os # 폴더 이동하기 print("========= 폴더 이동하기============") print(os.getcwd()) os.chdir('./de..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/T8arZ/btqVdNLM8mv/xuctPChBmUKV43HiZgDndK/img.png)
Python으로 작업을 하다 보면 파일로 저장하고 싶은 욕구가 생길때가 한 두 번이 아니다. Dataframe을 다룰때도 마찬가지 입니다. Dataframe을 다뤄 본 사람들이라면 csv나 xlsx로 저장하는 api가 있기에 해당 형식으로는 종종 저장 해봤을 것이다. (.to_csv와 .to_excel) csv나 xslx파일 포멧도 좋지만, 이 파일들은 꼭 엑셀로 연결이 되어있어 엑셀로 열린다. 엘셀이 실행될때의 답답함이란.... 그렇다면 txt로 저장해서 메모장으로 열리게 할 수는 없을까? 이 포스팅이 이에 대한 해답니다. 처음에는 open으로 파일을 열고 한줄한줄 wirte해야하나 싶었는데, 매우 간단히 해결되었다. # Sample Dataframe import pandas as pd df = pd...
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/5j23Z/btqQ3gSy01U/htr6II2FSLuDYXozuUmxGK/img.png)
darf-fss는 dart에 있는 Data를 보다 편리하게 가져 올수 있게 능력자 분이 만드신 Library입니다. Python Library이므로 아래와 같이 일단 설치 합니다. # python -m pip install dart-fss 그리고 dart API가 필요 합니다. 아래 dart에 가입하여 우측상단에 있는 API Key를 발급 받습니다. (인증키 신청/관리. 회원 가입 필요.) opendart.fss.or.kr/ 전자공시 OPENDART 시스템 --> 시스템 점검으로 모든 서비스 이용이 일시적으로 중단되어니 양해 부탁드립니다. 시스템 점검 일정 2019년12월30일 23:00 ~ 12월31일 24:00 (1시간) *상기 작업 시간은 사정에 의해 변경 될 수 있습니 opendart.fss.or..
UnboundLocalError: local variable '' referenced before assignment 와 같은 Error를 본다면... 값 변경전에 아래와 같이하세요. AAA = 1 global AAAAAA= 2