NoneType 对象没有属性“find”

NoneType 对象没有属性“find”

我在 Google Drive 中经常遇到这个错误:

在此处输入图片描述

如果我退出并重新启动程序,它会立即弹出。我尝试重新安装,但没有帮助。这有什么用?我该怎么做才能修复它?

我尝试移动 Google Drive 使用的目录,但仍然存在此问题。

答案1

我知道这个帖子已经停了将近一年了,但我没有在任何地方找到正确的答案,所以我想为后人回复一下。我的 Mac 也遇到了同样的问题,所以我进入日志文件,找出了问题所在并修复了它。

  1. 就我而言,日志文件位于 ~/Library/Application Support/Google/Drive/user_default/sync_log.log)。在您选择的文本编辑器中打开。
  2. 搜索此字符串:AttributeError: 'NoneType' object has no attribute 'file_name'
  3. 似乎每个错误都有几个该字符串的实例。看看上一行。对于一个实例,将有一个文件名,在我的情况下是name=u'outline_template.pages'(我在 Pages 应用中创建的文档)
  4. 进入你的驱动器文件夹并删除/移动该文件(就我而言,我只是提取了其中的所有 Pages 文档)
  5. 重启 Drive。如果问题仍然存在,请重复步骤 2-5,直到 Drive 恢复正常。就我而言,删除 Pages 文件即可。
  6. 喝杯啤酒庆祝一下。

答案2

我也遇到了同样的“抱歉,好驱动器需要退出”问题,同样的 nonetype 和没有属性“find”。在寻找解决方案一段时间后,我尝试了以下方法,似乎对我有用。所以,基本上,我所做的就是要求驱动器在我的本地驱动器上获取当前谷歌驱动器的全新副本。以下是我一步一步做的……

  1. 退出 Google Drive
  2. 将原始文件夹“Google Drive”更改为“旧 Google Drive”
  3. 重启谷歌驱动器
  4. google drive 抱怨该文件夹不存在,因此同步退出。
  5. 然后我创建了一个文件夹“Google Drive”
  6. 重启谷歌驱动器
  7. 过了一会儿,我的同步完成了,驱动器根本没有崩溃。

希望这能有帮助...

相关内容