728x90
반응형

ETC 코딩/PYTHON 4

[Python] datetime.date 형식 변환하기

✔️ 필요성 날짜를 다루는 함수인 datetime.date의 출력 형식을 바꾸고 싶다. ✔️ 문제 해결 datetime.date 객체를 출력하면 yyyy-mm-dd 와 같은 형식으로 출력된다. 이를 datetime.date.strftime을 활용해서 변경할 수 있다. from datetime import date date_format = date(2019, 6, 9) print(date_format) date_format_change = date_format.strftime('%Y%m') print(date_format_change) ✔️ 참고 날짜 형식을 바꾸는 코드는 아래 테이블을 참조하면 된다 :)

ETC 코딩/PYTHON 2022.09.21

[Python] add months 함수 만들기

✔️ 필요성 202003 이라는 연월 string을 받았을 때 여기서 3개월을 더해서 202006이라는 리턴값을 얻거나, 3개월을 빼서 201912라는 리턴값을 얻는 add_months 함수를 만들고 싶다 ✔️ 문제 해결 datetime.date와 dateutil.relativedelta.relativedelta를 활용해서 아래와 같은 add_months 함수를 만들어줄 수 있었다 import os import json import pandas as pd from datetime import date from dateutil.relativedelta import relativedelta # add months to a date def add_months(exec_ym, months): exec_dt = ..

ETC 코딩/PYTHON 2022.09.21

Python으로 업비트 계좌 조회하기

Python으로 내 업비트 계좌를 조회하는 스크립트를 만들겠습니다. 먼저 업비트 Open API 관리에 들어가서 API Key를 발급받아야 합니다. 업비트 디지털 자산, 비트코인, 이더리움, 리플, 에이다, 솔라나 등 알트코인 거래. upbit.com 그리고 아래 스크립트를 accounts.py라는 파일에 저장합니다. # accounts.py import jwt import hashlib import os import requests import uuid from urllib.parse import urlencode, unquote # 원래 환경변수는 다른 곳에 저장 os.environ['UPBIT_OPEN_API_ACCESS_KEY'] = 'access key' os.environ['UPBIT_OPEN..

ETC 코딩/PYTHON 2022.08.28
728x90
반응형