2017-11-20 1 views
0
import json 
from os import path, makedirs 

_default_dir = path.expanduser('~/.config/gspread_pandas') 
_default_file = 'google_secret.json' 

def ensure_path(pth): 
    if not path.exists(pth): 
     makedirs(pth) 

하이의 default_dir를 변경하려면, 나는 현재 셀레늄하고 데이터를 분석하고 데이터를 전송하는 팬더로 편집하는 팬더를 통해 데이터 수집에 일하고 있어요 Google 스프레드, 나는 모듈

그러나 gspread-pandas 모듈에서 작업하는 동안 모듈은 google_secret json 파일을 '~/.config/gspread_pandas'에 넣어야합니다. 아래 링크에 설명 된대로 고정 위치입니다. https://pypi.python.org/pypi/gspread-pandas/0.15.1

독립적 인 작업 환경을 만들기 위해 맞춤 위치를 설정하는 기능을 만들고 싶습니다.

예를 들어, 나는 파일이 내가 그것으로 무엇을 할 수

default_folder = os.getcwd() 

default_folder이 내 프로젝트가 위치한됩니다 (같은 폴더) 여기까지 찾으려는?

답변

1

소스가 https://github.com/aiguofer/gspread-pandas/blob/master/gspread_pandas/conf.py 인 경우 고유 한 구성을 만들어 Spread 객체 생성자에 전달할 수 있습니다. 그래,이 부분은 정말로 나쁘게 문서화되어 있습니다.

그래서,이 코드는 나를 위해 잘 작동합니다 :

from gspread_pandas import Spread, conf 
c = conf.get_config('[Your Path]', '[Your filename]') 
spread = Spread('username', 'spreadname', config=c) 
+0

감사합니다 당신의 친절한 답변을 너무 많이, 난 그냥 수정 여기 _default_dir = path.expanduser ('~ /의 .config/gspread_pandas에서 모듈 ') 여기까지 임포트 os _default_dir = path.expanduser ('os.getcwd()) 나에게도 잘 돌아갔습니다. –

관련 문제