【发布时间】:2017-11-11 09:30:44
【问题描述】:
我想向谷歌电子表格报告一些东西,例如我的代码:
import json
import gspread
from oauth2client.service_account import ServiceAccountCredentials
scope = ['https://spreadsheets.google.com/feeds']
credentials = ServiceAccountCredentials.from_json_keyfile_name('con.json', scope)
gc = gspread.authorize(credentials)
wks = gc.open("temperatura")
ws = wks.get_worksheet(0)
ws.update_acell('A1','IT WORKS!')
我得到错误:
gc = gspread.authorize(credentials) AttributeError: 'module' object 没有“授权”属性
感谢反馈
问候 马林
【问题讨论】:
-
你在那个目录中有一个名为
gspread.py的脚本吗? -
不,我没有;/
-
好的。这是此类问题的常见原因,但我想您的 Python 路径中可能还有另一个
gspread.py。您可以通过执行print(gspread.__file__)来检查您是否获得了正确的gspread。这将向您显示模块的完整文件路径。此外,print(dir(gspread))将显示与gspread相关的主要名称。 -
我使用命令:sudo find / | grep gspread 和结果:/usr/local/lib/python2.7/dist-packages/gspread-0.1.0-py2.7.egg 查找:'/run/user/1000/gvfs':权限被拒绝
-
对不起,我不知道还有什么建议。但希望您发布的额外信息能帮助熟悉
gspread的人解决您的问题。
标签: python raspberry-pi gspread