How to save python pptx on colab - python-3.x

Is there a way to save the Python pptx file on Google drive or desktop?
I tried Prs.save() to save the pptx file, but it doesn't work.

Your presentation will be saving to the Files panel on the left of Colab:
From here you can download the saved presentation file.
If you want to save to Google Drive you need to mount the drive (icon is at the top of the Files panel) and then simply append the relevant path to your file name when saving:
prs.save("/content/drive/My Drive/.../presentation.pptx")

Related

Exporting Google colab output as a screenshot and save to my mounted drive

I have written a google colab py3 script which shows some colorful table as output:
I just want to export the output as a PNG image and save it to my google drive.
Any idea how can I do it?

Where can I find the path of my excel file in colab?

I upload a excel file in the homepage of colab
However, when I want to read this file in my code, it always shows " No such file or directory" no matter I change the path of file
df = pd.read_excel('/content/drive/My Drive/thesis_bio/0419_combined_biodyes.xlsx', header=0)
How to find the correct path of my file, I check most directory, but havent found yet...
Just connect to google drive from colab if you have not and go to that location where file is present and hover on to that file. You will see 3 dots next to the file, just click on it and you will see an option "copy path", click it and it will be copied to your clipboard.

How do I write files to my local drive when using Google Colab?

I have a set of data I want to write to an Excel file. I'm using Google Colab, and while I successfully use the following snippet to import files into my notebook...
from google.colab import files
uploaded = files.upload()
...I can't seem to figure out how to write files to my local drive. I'm using the xlwt library to write the data to an Excel file, as follows:
wb.save('Washington_1791.xls')
It completes the task without throwing an error, but I'm not sure of the save location, and I need to get it to save to my local drive. Google gives me lots of suggestions on how to import from the local drive, but not how to save.
Any files written by your Python code will be on the disk of the virtual machine on which the code is running: if you want to get the files to your local disk, you will have to download them explicitly.
To do this, go to the Files tab in the left pane (click the (>) in the upper left to open the pane). Within that file viewer you can right-click any file and choose "Download".

Need to monitor user downloads folder for new .xlsx files, then open Excel, save the file, and close Excel

At work I use a tool that requires me to download a .xlsx file, open it, then save it to remove the workbook protection. I'd like to create a script that automatically opens and saves any .xlsx files that are saved in the downloads folder.
I'm assuming PowerShell is the right tool to use. I found this article that explains how to do something similar, but I need help with configuring the parameters.
https://social.technet.microsoft.com/Forums/scriptcenter/en-US/1faa97e0-2288-4bb2-b8ad-283df32779d4/can-i-open-an-excel-workbook-when-files-with-a-certain-extension-are-saved-in-a-specified-folder?forum=ITCG
What I need is for the script to monitor the $env:USERPROFILE\downloads folder for any .xlsx files. Then I need it to open that file in Excel (preferably in a minimized window), save it with the same filename, then close Excel.
You can use IO.FileSystemWatcher to monitor a directory. See Start-FileSystemWatcher for an example implementation in PowerShell.

KMZ displayed incorrectly after Save to My Places and restarting Google Earth

I have several KMZ files (for example see https://www.dropbox.com/s/60pk3xx82ydwwml/RiveraAndresRecent_glacier_variations_S0895981113000382_2.kmz). When I open one of these KMZ files in Google Earth everything looks fine. However when I select "Save to My Places" by right clicking the file in the Temporary Places panel and restart Google Earth, the KMZ file is displayed incorrectly. I see several red crosses instead of the image. I suppose the networklinks in my KML file are somehow incorrect - the related image files cannot be located anymore by the KML. Is there a way to solve this, so that I can save my KMZ-files correctly to My Places?
There is a bug in Google Earth with respect to having a KMZ with NetworkLinks whose target has referenced files being saved in the saved places file. When saved the base file path in your KMZ file is changed from the KMZ location to the location of the saved places file and the nested KML files and icons/images no longer refer to a valid file path.
A workaround is to save the KMZ in a non-temporary folder (e.g. My Documents, etc.) and create a Network Link in Google Earth to that file. From Google Earth menu, click Add/Network Link then browse to the KMZ file and click "OK". Then save to 'My Places'.
There are a some validation errors in the KML, but those errors are not contributing to the bug you're now seeing. You can get a list of the errors using KML Validator. Note the KMZ itself is too large but you can upload and just validate the doc.kml first.

Resources