首页 文章

如何在Google colab中访问Uploaded File

提问于
浏览
3

我是python中的新手,我使用 Google Colab . 我上传了一个 train_data.npy 到谷歌Colab然后我想用它 . 根据这个链接How to import and read a shelve or Numpy file in Google Colaboratory?

当我运行我的代码我面临这个错误:

TypeError:'dict_keys'对象不支持索引

这是我的代码:

uploaded = files.upload()

for fn in uploaded.keys():
  print('User uploaded file "{name}" with length {length} bytes'.format(
      name=fn, length=len(uploaded[fn])))

with open('train_data.npy', 'w') as f:
f.write(uploaded[uploaded.keys()[0]])

谢谢

1 回答

  • 5

    这是对您的代码段的调整,它将使用上传的文件名保存当前目录中的所有上传文件 .

    from google.colab import files
    uploaded = files.upload()
    
    for name, data in uploaded.items():
      with open(name, 'wb') as f:
        f.write(data)
        print ('saved file', name)
    

相关问题