【Colab】Python colab 上傳檔案的方法 (內含範例程式碼) upload files

前言

colaboratory 是一個由 google 提供非常方便的網頁開發平台,
我們可以在上面進行 python 程式的快速開發,
而且最方便的是「python 環境」我們使用完就可以直接拋棄,
如果將「python 環境」裝在自己的電腦,
有時候「python 環境」壞了可能就很難修,甚至最慘可能要重灌電腦QQ。

為什麼要上傳檔案?

為什麼我們會需要上傳檔案? 畢竟 colaboratory 本身是雲端環境,
我們如果在「本地端」開發,能夠相對感受到的好處就是「檔案易於取用」,
我們透過上傳的方法。並直接將檔案串聯,就能彌補一些這方面的不方便。

註:如果你想要找的是「直接取用 google drive 資料的方法
主要差別是在「檔案能否在使用完 colab 後被保存下來」,請參考我的另外一篇文章

https://wongwongnotes-github-io.pages.dev/python/python-colab-mount-google-drive/

上傳檔案範例

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

file_name = list(uploaded.keys())[0]
print(file_name)

說明

  • uploaded = files.upload() 這行就是我們進行上傳的功能,上傳完後我們會得到一個 dict (包含檔案相關資訊)
  • file_name = list(uploaded.keys())[0] 這行是我們從剛剛的 dict 提取出檔案的名稱,在下一行我們就可以直接使用這個 path 去完成其他功能
  • Reference

    https://ithelp.ithome.com.tw/articles/10217962