Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/350.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/143.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
一段时间后出现Python Gspread 401错误_Python_Http Status Code 401_Gspread - Fatal编程技术网

一段时间后出现Python Gspread 401错误

一段时间后出现Python Gspread 401错误,python,http-status-code-401,gspread,Python,Http Status Code 401,Gspread,我正试图编写一个程序来获取我在谷歌电子表格中记录的统计数据,并将它们写入一个文本文件,以便在流中读取和显示。该程序在大多数情况下运行良好,但每隔一段时间就会出现以下情况。这看起来像是oauth问题,但我不确定我做错了什么 Traceback (most recent call last): File "updatestats.py", line 67, in <module> losses = worksheet.acell('C4').value File "C:\

我正试图编写一个程序来获取我在谷歌电子表格中记录的统计数据,并将它们写入一个文本文件,以便在流中读取和显示。该程序在大多数情况下运行良好,但每隔一段时间就会出现以下情况。这看起来像是oauth问题,但我不确定我做错了什么

Traceback (most recent call last):
  File "updatestats.py", line 67, in <module>
    losses = worksheet.acell('C4').value
  File "C:\Python35\lib\site-packages\gspread\models.py", line 312, in acell
    return self.cell(*(self.get_int_addr(label)))
  File "C:\Python35\lib\site-packages\gspread\models.py", line 328, in cell
    self._cell_addr(row, col))
  File "C:\Python35\lib\site-packages\gspread\client.py", line 269, in get_cells_cell_id_feed
    r = self.session.get(url)
  File "C:\Python35\lib\site-packages\gspread\httpsession.py", line 75, in get
    return self.request('GET', url, **kwargs)
  File "C:\Python35\lib\site-packages\gspread\httpsession.py", line 71, in request
    response.status_code, response.content))
gspread.exceptions.HTTPError: 401: b'<HTML>\n<HEAD>\n<TITLE>Unauthorized</TITLE>\n</HEAD>\n<BODY BGCOLOR="#FFFFFF" TEXT="#000000">\n<H1>Unauthorized</H1>\n<H2>Error 401</H2>\n</BODY>\n</HTML>\n'

不确定你们是否解决了这个问题,类似的问题也有答案。一旦你得到401,然后再次登录解决它

gc.login()

面对同样的问题。。。。我将在一段时间后尝试重新验证并发布我的结果。@PKaura,这对你有用吗?@n我现在不记得了,已经快一年了,但我有一些回忆,在一段时间后验证确实有效。
gc.login()