google colabからgoogle driveへファイルをアップロードする方法として
マウントをした後に、python のコードでファイルをアップロードすることはできるのでしょうか。
いくつかのサイトを調べておりますと
driveへのマウントのやり方は紹介されており私自身も分かっているつもりではあります。
ここでアップロードしたいファイルというのがmplfinanceで作成しました画像をローカルに落とすことなく、
そのままdriveの指定フォルダにアップロードしたいと考えております。
作成した画像をルートフォルダにアップロードするだけでしたら、下記のサイト通りにすることで行うことが出来ました。
https://zenn.dev/yassh_i/articles/fe3f10dbf025e5
マウントについても調べましたところ、マウントすることでdriveのファイルをcolabで扱うために読み込むことはできるそうですが、
colabからdriveへファイルをアップロードする方法を見つけることができませんでした。
以下に簡単ですがサンプルコードを記載させていただきます。
ご参考にしていただけますと幸いです。
実行環境は
Windows10
google colab
python 3.7.13
python
1!pip install pandas_datareader 2import pandas_datareader as web 3stockCode = 3169 4stockCode = str(stockCode) + '.JP' 5start = '2022-01-01' 6end = '2022-05-30' 7df_stock = web.DataReader(stockCode, data_source = 'stooq', start = start, end = end) 8df_stock.sort_index(inplace= True) 9 10!pip install mplfinance 11%matplotlib inline 12import mplfinance as mpf 13savefigName = 'サンプル.png' 14mpf.plot(df_stock, type = 'candle', figratio = (10, 5), savefig = savefigName) 15 16# この後にローカルへサンプル.pngをローカルに落とすことなく、driveの指定フォルダへアップロードしたいと考えております。
私の今の知識としてdriveのフォルダを指定しようと思いますと、マウントをする以外に方法がないと思いました。
ですのでこのように、マウントをした状態からファイルをアップロードをする方法があればよいと考えました。
driveの指定フォルダにアップロードする方法としてマウント以外の方法があるのであれば、それでも問題ございません。
わかりづらい部分も多々あったかとは思いますが、
教えて頂けますと幸いです。
回答1件
あなたの回答
tips
プレビュー