首页 > 解决方案 > 如何在 Google 表格中使用 ezsheets python 模块

问题描述

我无法让 ezsheets python 模块正常工作。我的代码给了我一个错误OSError: [WinError 10013] An attempt was made to access a socket in a way forbidden by its access permissions

import ezsheets
ezsheets.listSpreadsheets()

我已经获得了 credentials.json 文件,并根据需要将其重命名为 credentials-sheets.json。文档还指定

一旦你有一个 credentials-sheets.json 文件,运行 import ezsheets 模块。第一次导入 EZSheets 模块时,它会打开一个新的浏览器窗口供您登录 Google 帐户。单击允许。

登录后,浏览器窗口会提示您关闭它,并且 token-sheets.pickle 和 token-drive.pickle 文件将出现在与 credentials-sheets.json 相同的文件夹中。您只需在第一次运行 import ezsheets 时完成此过程

但是,即使我有一行代码用于import ezsheets. 不创建泡菜文件,也不打开浏览器窗口。我怎样才能得到这个工作?

标签: pythongoogle-sheets

解决方案


我有同样的问题。我将 json 文件粘贴到我当前的工作目录中,它工作了!起初只授予工作表权限。我退出了一切并再次尝试使用“导入 ezsheets”,那时它允许我授予对谷歌驱动器的访问权限。希望有帮助。


推荐阅读