gspread TypeError:login()不带参数(给定2个)

时间:2013-12-07 08:51:32

标签: python gdata google-data-api gspread

我已经使用pip在我的虚拟环境中安装了 gspread 和gdata。当我尝试使用文档后的电子邮件和密码登录时,如图所示:

import gspread
gc = gspread.login('533ghimiresantosh@gmail.com','password')

它会抛出此错误:TypeError: login() takes no arguments (2 given)

gspread已正确安装,这是通过在python控制台中成功执行行import gspread来确认的。是否存在一些我不知道的依赖性问题?

2 个答案:

答案 0 :(得分:2)

你必须login喜欢这个

c = gspread.Client(auth=('user@example.com', 'qwertypassword'))
c.login()

来源 http://burnash.github.io/gspread/#gspread.Client.open

答案 1 :(得分:0)

使用最新版本我仍然可以这样做:gc = gspread.login(USERNAME,PASSWORD)