Google 表格 API SSLEOFError (_ssl.c:2396)

Google sheets API SSLEOFError (_ssl.c:2396)

提问人:Christian Trujillo 提问时间:10/20/2022 更新时间:10/20/2022 访问量:490

问:

SSLEOFError: EOF occurred in violation of protocol (_ssl.c:2396)

我在尝试将一些网络抓取的数据上传到我的谷歌表格时收到此错误,它只不过是我之前一次上传的,也没有到达表格的末尾。数据本身似乎没问题。

SCOPES = ['https://www.googleapis.com/auth/spreadsheets']


SERVICE_ACCOUNT_FILE = path+r'\keys.JSON'
creds= None
creds = service_account.Credentials.from_service_account_file(SERVICE_ACCOUNT_FILE, scopes = SCOPES)
service = build('sheets', 'v4', credentials=creds)
sheet = service.spreadsheets()
sheet.values().update(spreadsheetId=WKBKID, range=f'SheetName!A1', valueInputOption='USER_ENTERED', body={'values':[[data1],[data2],[data3],[etc]]}).execute()

如果我在最后一行运行之前开始调试并从调试控制台运行它,它会像往常一样上传,但在程序尝试时仍然给出错误?帮助?

python ssl google-sheets-api eof

评论

0赞 SputnikDrunk2 10/20/2022
在我这边尝试时,我无法完全重现确切的错误(它在我的这边没有任何错误)。也许,您的设置中还有更多未包含在您的问题中的内容。但是,我认为如果您可以在Google问题跟踪器上报告问题(如果它确实一致)并提供必要的详细信息以完全重现错误,那就更好了。请参阅在问题跟踪器上提交的关于相同错误的非常相似的报告,但在 .Gmail API
0赞 Christian Trujillo 10/23/2022
太棒了,谢谢,我通过使用一段时间 True: try 循环解决了这个错误,所以它只是不断尝试,直到它正确地完成它。不是很优雅,但它有效

答: 暂无答案