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
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.
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) is False:
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"))