안녕하세요?
파이썬으로 빗썸 자동매매 프로그래밍을 시도해 보고 있는 초보 개발자 입니다.
빗썸 api를 사용하다가 발생하는 json 에러 관련해서 여쭤보려고 합니다.
일단 프로그램 골자는 짜 놓고 있는데,
정상적으로 잘 돌아가다가 이따금씩 발생하는 json 에러 때문에 골치가 참 아픕니다.
[ Json Load Error Expecting value: line 1 column 1 (char 0) ]
여기저기 검색해보면서, 해결책으로 나온것들을 시도해 보았는데 좀처럼 고쳐지지가 않더군요.. (빗썸에서 제공하는 샘플 파일 수정)
아래에 나타난것처럼 try 문으로 어떻게든 에러처리를 해보려고 했습니다.
# 자동매매 실행 함수
def func()
try:
(자동매매 실행부 - json 에러발생 지역)
except:
sleep(300)
func()
그런데, json 에러가 났을때, except 부분으로 넘어간다음에 다시 func()을 실행하면서 바로 json 에러가 나타나더군요..
아마도, 뭔가 변수들을 초기화 시켜줘야 할것 같은데..
혹시 json 에러가 발생했을때, 침착하게 처음부터 다시 프로그램이 자동으로 실행되게 할 방법 없을까요?
고수님들의 고견을 구합니다.
-------------------------------------
꼬리말
* 게시글 내용 삭제시 레벨 강등
* 질문은 각 주제별 게시판에.
비트코인 암호화화폐 커뮤니티 땡글~ 땡글~
-------------------------------------
except로 넘어간 후에 함수를 재 실행시킨다고해도 똑같이 json에러가 뜨게되면 어차피 결과적으론 고쳐야될게 json에러니깐요