파이썬 독학하면서 뭐좀 해보려는데 이거 와이라노
import pyupbit
import time
tickers_short = []
raw = pyupbit.get_tickers("KRW")
length_of_raw = len(raw)
for x in range(0, length_of_raw):
tickers_short.append(raw[x][4:])
tickers = []
for x in range(0, len(tickers_short)):
tickers.append("KRW-"+tickers_short[x])
interval = 'minutes1'
count = 2
def get_raw(ticker):
raw = pyupbit.get_ohlcv(ticker, interval, count)['close']
return raw
for ticker in tickers:
rawdata = get_raw(ticker)
print(ticker)
print(rawdata)
time.sleep(0.1)
빨갛게 표시한 time.sleep 넣으면 정상 작동하는데 안 넣으면 아래 에러뜸 이거 왜이래
'NoneType' object is not subscriptable
파이압비~트 ㅇㅅㅇ
도움 좀 주소
해당 댓글은 삭제되었습니다.
뉴비라 잘 모르는데 그럼 루프 한 번 정확히 돌고 다음 루프 돌게 하기 위해서 time.sleep 넣어주는 수밖에 없음?
아는게 진짜 하나도 없어서 질문도 제대로 못하네 무튼 감사
파이썬 독학한지 일주일도 안 돼서 이해좀 ㅠ
sleep 에는 초단위밖에 안들어가니까 0.1초 넣으면 에러뿜음
아 그래?? 다른 코드 짤 때 0.0001 넣어도 아무 문제 없던데, 그리고 지금 저 코드는 저게 없으면 오류를 뿜고