Skip to content Skip to sidebar Skip to footer

Download And Save A File In Python 2.7?

Coming from here: Basic http file downloading and saving to disk in python? Is there any possibility to save the file in any folder? I tried this but i get error: IOError: [Errno

Solution 1:

You're most likely getting that error because /myfolder doesn't exist. Try creating it first

import os
import os.path
import urllib

destination = "/path/to/folder"if os.path.exists(destination) isFalse:
    os.mkdirs(destination)
# You can also use the convenience method urlretrieve if you're using urllib anyway
urllib.urlretrieve("http://randomsite.com/file.gz", os.path.join(destination, "file.gz"))

Solution 2:

The directory /myfolder/file.gz doesn't available in your server or pc. Make a real file path which exists in your pc or server. For example:

./file.gz
file.gz

This will save the file from where you are running your script. In other words, in the same location to your python script.

Post a Comment for "Download And Save A File In Python 2.7?"