역시 연결하는게 일이다. 나는 python을 이용해 미국주식 data를 coding 하려 하는데 해당 data를 google drive 에 있는 google spread sheet에서 가져와서 이용하려 한다. 그래서 google 에 연결하는게 중요했는데 계속 제목과 같은 Error가 발생했다.
"google.auth.exceptions.refresherror"
나는 블로그를 보면서 연결을 하고 있었는데 하라는데로 다 해도 위에 문제는 계속해서 발생했다. 그러다가 scope 부분을 바꾸고 해당 문제를 해결했다. 아래는 기존 코드는 아래와 같다.
from oauth2client.service_account import ServiceAccountCredentials
import gspread
scope = ['https://spreadsheets.google.com/feeds',
'https://www.googleapis.com/auth/drive']
credentials = ServiceAccountCredentials.from_json_keyfile_name('****.json', scope)
gc = gspread.authorize(credentials)
gc1 = gc.open("test-stock").worksheet('시트1')
gc2 = gc1.get_all_values()
print(gc2)
위에서 scope 부분을 바꾸니 해결 되었다.
scope = ['https://www.googleapis.com/auth/spreadsheets',
'https://www.googleapis.com/auth/drive']
이제 드디어 google spread sheet를 가지고 data활용을 해보려 한다. 지금 생각으로는 퀀트 투자의 방식을 coding으로 빠르고 정확하게 종목을 추천하는 걸 다뤄보려 한다.
C에서 음수를 처리하는 방법 (feat. 2의 보수, 2's compliment) (0) | 2022.04.17 |
---|---|
<Python> : : pandas 활용 내림차순 / 오름차순 , pandas list 전환하기 (1) | 2021.12.17 |
<Python> : : 파이참에서 라이브러리 다운로드 받기 (gsread, oauth2client ) (0) | 2021.12.11 |
verilog 이해하기2 (verilog siganl assignment의 종류) (0) | 2021.10.28 |
verilog 이해하기 1 (verilog module의 몸체) (0) | 2021.10.28 |
댓글 영역