【问题标题】:AttributeError: 'module' object has no attribute 'client' python dropbox api [closed]AttributeError:'module'对象没有属性'client'python dropbox api [关闭]
【发布时间】:2015-07-11 12:59:13
【问题描述】:

我从 python api dropbox 开始,我复制了第一个示例,但出现错误

import dropbox

# Get your app key and secret from the Dropbox developer website
app_key = 'MY_APP_KEY'
app_secret = 'MY_APP_SECRET'

flow = dropbox.client.DropboxOAuth2FlowNoRedirect(app_key, app_secret)

Dropbox 对象没有客户端属性,但它与文档的代码相同。

回溯

/usr/bin/python2.7 /home/user/PycharmProjects/api/dropbox.py
Traceback (most recent call last):
  File "/home/user/PycharmProjects/api/dropbox.py", line 3, in <module>
    import dropbox
  File "/home/user/PycharmProjects/api/dropbox.py", line 9, in <module>
    flow = dropbox.client.DropboxOAuth2FlowNoRedirect(app_key, app_secret)
AttributeError: 'module' object has no attribute 'client'

【问题讨论】:

  • 我想查看文档。有链接吗?
  • 你能给我们完整的追溯吗?您的脚本是否被称为dropbox.py
  • 仔细查看你的回溯; Python 导入的不是 SDK,而是你自己的脚本; /home/user/PycharmProjects/api/dropbox.py 运行import dropbox 行,然后再次移动到/home/user/PycharmProjects/api/dropbox.py

标签: python dropbox


【解决方案1】:

您调用了自己的脚本dropbox.py,您需要重命名脚本并删除任何dropbox.pyc 文件。您正在尝试从本地文件而不是 dropbox 模块导入。

【讨论】:

    猜你喜欢
    • 2012-03-06
    • 2021-01-15
    • 2015-05-16
    • 1970-01-01
    • 2022-12-20
    • 2018-01-14
    • 2014-08-15
    • 2016-07-17
    • 2015-05-26
    相关资源
    最近更新 更多