【问题标题】:How can access Uploaded File in Google colab如何在 Google colab 中访问上传的文件
【发布时间】:2018-07-07 04:53:28
【问题描述】:

我是 python 新手,我使用 Google Colab 。我将train_data.npy 上传到 google 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]])

谢谢

【问题讨论】:

    标签: python google-colaboratory


    【解决方案1】:

    这是对您的 sn-p 的调整,它将使用上传的文件名将所有上传的文件保存在当前目录中。

    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)
    

    【讨论】:

      【解决方案2】:

      首先上传你的本地数据:

      from google.colab import files
      
      uploaded = files.upload()
      

      使用以下方式访问它:

      import io
      
      df = pd.read_csv(io.BytesIO(uploaded['Filename.csv']))
      

      【讨论】:

        猜你喜欢
        • 2021-04-14
        • 2018-10-26
        • 2019-05-20
        • 2020-03-22
        • 2021-12-13
        • 2018-08-18
        • 2018-11-10
        • 2019-12-16
        • 1970-01-01
        相关资源
        最近更新 更多