

タイトルの通りGoogleColaboratory上で.pyファイルを編集したいです。

具体的に言うとpipでインストールした.pyファイルを編集したいです。  
編集できないでしょうか。

或いは自分でアップロードした物をimport出来ないでしょうか。

よろしくお願いいたします。


CC BY-SA 4.0
2019-02-06T17:18:55.247
52607
2019-02-07T06:53:56.727
32022
question
python google-colaboratory
Google Colaboratory上で.pyファイルを編集したい


対象ファイルをダウンロードし、ローカル環境にて編集した後にサイドアップロードするとよいのではないでしょうか。

少し具体的に書くと Colaboratory 上でインストールしたパッケージを

[code]

    !pip show <package-name>
    
[/code]

にてインストール先を確認し、対象ファイルのPATHを調べた後に

[code]

    from google.colab import files
    files.download(<対象ファイルのPATH>)
    
[/code]

を行いローカル環境に一度ダウンロードをして編集を行います  
その後、

[code]

    files.upload()
    
[/code]

にて編集後のファイルをカレントディレクトリにアップロードし、

[code]

    !cp <対象ファイル> <対象ファイルのPATH>
    
[/code]

として上書きをすることができます。  
編集したファイルを使いまわしたい場合は、ファイルをGoogle Drive上に置いておき、Colaboratory
上にマウントしてコピーするとよいかと思います。

[code]

    from google.colab import drive
    drive.mount('/content/drive')
    
    !cp "/content/drive/My Drive/対象ファイル"  <対象ファイルのPATH>
    
[/code]

* * *

自作のパッケージを使う場合はもっと簡単で、単にカレントディレクトリにアップロード（またはGoogle Driveからのコピー）を行い、import
するだけとなります。


CC BY-SA 4.0
2019-02-07T06:53:56.727
52621
2019-02-07T06:53:56.727
24801
52607
answer