python - Python3 gspread error when opening sheet -


i downloaded gspread pip , pip3 both python 3.4 , python 2.7. when running code below python (2.7.6) runs without problem, when running on python3 (3.4.3) throws error, please help, dont know do. tried upgrading request didnt difference.

    traceback (most recent call last):       file "test.py", line 11, in <module>         sheet = client.open('test').sheet1       file "/home/marbj634/.local/lib/python3.4/site-packages/gspread/client.py", line 82, in open feed = self.get_spreadsheets_feed()       file "/home/marbj634/.local/lib/python3.4/site-packages/gspread/client.py", line 155, in get_spreadsheets_feed r = self.session.get(url)       file "/home/marbj634/.local/lib/python3.4/site-packages/gspread/httpsession.py", line 73, in return self.request('get', url, params=params, **kwargs)       file "/home/marbj634/.local/lib/python3.4/site-packages/gspread/httpsession.py", line 65, in request response = func(url, data=data, params=params, headers=request_headers, files=files, json=json)       file "/usr/lib/python3/dist-packages/requests/sessions.py", line 467, in return self.request('get', url, **kwargs)     typeerror: request() got unexpected keyword argument 'json' 

my code only:

    import gspread     oauth2client.service_account import serviceaccountcredentials     import pprint      scope = ['https://spreadsheets.google.com/feeds']     creds = serviceaccountcredentials.from_json_keyfile_name('client_secret.json', scope)     client = gspread.authorize(creds)      pp = pprint.prettyprinter()      sheet = client.open('test').sheet1      values = sheet.get_all_values()      pp.pprint(values) 

oh tried upgrading request needed upgrade requests. simple mistake, works not, solved!


Comments

Popular posts from this blog

What is happening when Matlab is starting a "parallel pool"? -

angular - DownloadURL return null in below code -

php - Cannot override Laravel Spark authentication with own implementation -