반응형
이전 포스팅에는 바이낸스 가입, API 신청까지 했었습니다
이번에는 발급받은 키값을 관리하는 코드를 만들어보겠습니다.
# /Common/Environment/config.py
import configparser
filename = 'config.ini'
_ini = configparser.ConfigParser()
_ini.read(filename)
# Binance
api_key = _ini['Binance']['api_key']
secret_key = _ini['Binance']['secret_key']
# Telegram
telegram_token = _ini['Telegram']['telegram_token']
chat_id = _ini['Telegram']['chat_id']
def set_Value(section, key, value):
_ini.set(section, key, value)
cfgfile = open(filename, 'w')
_ini.write(cfgfile, space_around_delimiters=False) # use flag in case case you need to avoid white space.
cfgfile.close()
; config.ini
[Binance]
api_key=api_key
secret_key=secret_key
[Telegram]
telegram_token=telegram_token
chat_id=chat_id
# main.py
from Common.Environment import config
if __name__ == '__main__':
print(f'key: {config.api_key} | secret_key: {config.secret_key}')
결과
텔레 그램 키 값은 이제 실제 트레이딩 매매에 알림을 주는 목적으로 텔래그램을 쓰려고 설정값에 넣어뒀습니다.
다음엔 텔레그램 키 값 새로 받고 계좌 잔액 텔레그램 메세지로 보내는 방법을 올리도록하겠습니다.
소스코드: https://github.com/qratedev/coin_trading_bot
참고: https://docs.python.org/ko/3/library/configparser.html
반응형
'프로그래밍 > Python' 카테고리의 다른 글
[python] Selenium Errror | ValueError: Timeout value connect was <object object at 0x1034647c0>, but it must be an int, float or None (0) | 2023.10.10 |
---|---|
[python] 코인 자동 매매 프로그램 만들기 (4) - 메세지 보내기 (0) | 2023.01.03 |
[python] 코인 자동 매매 프로그램 만들기 (2) - 바이낸스 (0) | 2022.05.26 |
[python] 코인 자동 매매 프로그램 만들기 (1) - 환경 구성 (0) | 2022.05.23 |
[Python] pycharm 메모리 상태 보기 (0) | 2022.02.07 |