I cloned a github repo using !git clone https://github.com/llSourcell/Pokemon_GAN.git
. I wanted to modify a .py file inside Colab. So i used %load fil
you can edit it like this:
edit:
these steps were after cloning your code into your drive
you should first mount your drive and clone your repo into your drive
You can use Ipython magic commands. Use below command
%pycat code.py
A pop up will appear displaying the code. You can copy it and edit it locally.
Remove the file using below command
!rm code.py
Copy the edited code to a cell in notebook and add below command at the top of the cell
%%writefile code.py
Run the cell. A file will be created with the contents present in the cell.
Updates:
Now there are lot more easy and convenient options.
The easiest way is:
1- Go to where you want the file to be with:
%cd WhereYouWantItToBe
2- Then write using:
%%writefile NameOfFile.txt
Hey there here is the start of the text
and also here
here is the end
3- Now run this cell and the file is going to be saved where you decided in step one.
Easiest solution just double click on the file you want to edit.The file opens and edit the file,save it and that's that.You are done
Unfortunately, it seems, colab do not support %load
line magic (yet), and yet, you can see the file content using !cat your_file.py
and then manually, copy the output contents, write them to a new cell and write %%writefile your_new_file_name.py
at the top of the new cell to save this back to the instance. Note that, this will not be saved to your google drive yet.
Example:
!ls
output: colabData/
%%writefile something.py
print("everything's fine.")
!ls
output: colabData/ something.py
%run something.py
output: everything's fine.
Colab includes a text editor you can use to create, open, and delete .py
files directly.
All is done in the Files view (see below).