类型错误:无法读取 google colaboratory 中未定义的属性“_uploadFiles”

Mal*_*iri 8 python google-colaboratory

我正在尝试在 Google Colaboratory 中编写上传文件,我将编写如下代码。

from google.colab import files
uploaded = files.upload()
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误以在浏览器中运行代码。

消息错误:类型错误:无法读取未定义的属性“_uploadFiles”

请帮我解决问题。

小智 16

好吧,如果在 Brave Browser 上运行,我可以确认关闭防护罩可以完成这项工作。


小智 9

导航到 chrome://settings/content/cookies 并关闭“阻止第三方 cookie”。这个对我有用!

  • 单击 url 输入框右侧的眼睛,然后单击“无法访问站点?”,最后单击启用 cookie,即可解决问题。 (2认同)

Bad*_*Sen 6

我在谷歌合作实验室中也遇到了同样的问题,因为我在隐身模式下使用它。

第三方 cookie 被阻止

您必须允许 cookie。

  • 单击第三方阻止图标
  • 单击网站无法正常工作?
  • 允许cookies

第三方 cookie 已解锁

这是一个示例代码,您可以检查文件上传情况。首先,安装驱动器。

from google.colab import drive
drive.mount('/content/gdrive')
Run Code Online (Sandbox Code Playgroud)

然后使用它从本地文件系统上传文件。

from google.colab import files

uploaded = files.upload()

for filename in uploaded.keys():
    print(uploaded[filename])
Run Code Online (Sandbox Code Playgroud)

我希望这能解决您的问题。


Bob*_*ith -9

我刚刚尝试了代码片段:

from google.colab import files
uploaded = files.upload()
Run Code Online (Sandbox Code Playgroud)

一切都按我的预期进行。

您观察到的错误的典型原因是使用不受支持的浏览器或浏览器扩展。尝试禁用扩展程序。或者,如果您使用的是 Firefox、Safari 或 Chrome 以外的浏览器,请尝试其中一种。

  • 这不是答案,问题仍然存在更好的答案[此处](/sf/ask/3389453161/)和[此处](https://stackoverflow .com/questions/48760475/not-able-to-upload-local-files-in-google-collaboratory)。 (5认同)
  • 是否可以取消“已接受答案”徽章?我认为很明显这不是一个答案,也没有为问题提供有用的信息。 (3认同)
  • 这不应被视为已接受的答案 (2认同)