!git clone https://github.com/llSourcell/Pokemon_GAN.git
を使用してgithubリポジトリを複製しました。 Colab内の.pyファイルを変更したかった。そこで、ここで提案されているように%load filename.py
を使用しました( テキストファイル(.py)をIPythonノートブックセルにロード/編集/実行/保存する方法? )。しかし、このコマンドを実行するたびに、しばらくすると切断されます。 .pyファイルをPCにダウンロードし、編集してから再度アップロードするという面倒な作業を行うことなく、.pyファイルを編集する他の方法があるかどうか疑問に思っていました。前もって感謝します。
残念ながら、colabは%load
line magic(まだ)をサポートしていないようですが、!cat your_file.py
を使用してファイルの内容を確認し、手動で出力内容をコピーして新しいセルに書き込みます。そして、新しいセルの上部に%%writefile your_new_file_name.py
と書いて、これをインスタンスに保存します。これはまだGoogleドライブに保存されないことに注意してください。
Example:
!ls
output: colabData/
%%writefile something.py
print("everything's fine.")
!ls
output: colabData/ something.py
%run something.py
output: everything's fine.
Ipythonマジックコマンドを使用できます。以下のコマンドを使用%pycat code.py
コードが表示されたポップアップが表示されます。コピーしてローカルで編集できます。
以下のコマンドを使用してファイルを削除します!rm code.py
編集したコードをノートブックのセルにコピーし、セルの上部に以下のコマンドを追加します%%writefile code.py
セルを実行します。セルに存在するコンテンツでファイルが作成されます。
完璧な解決策ではありませんが、誰かに役立つ可能性があります。
!cat file_name.py
を使用してfile_name.py
コンテンツにアクセスし、次のセルのコンテンツをコピーして、実行または編集できます。
解決:
p = """
Yadda yadda
whatever you want just don't use triple quotes.
"""
c = """text_file = open("text.text", "w+");text_file.write(p);text_file.close()"""
exec(c)
Python Compiler Editor というアプリがあり、Googleドライブアカウントに接続し、ファイルを編集して保存することができます。
ノートブックで編集する方法はありませんが、パイプラインを共有します。本当に明白です:
お役に立てば幸いです。