Check to see if files exist and download files within Python
Posted on 2007-12-04
I wish to be able to check (in a python script) to see if a file and/or folder already exists on a users hard drive, and if it doesn't exist, download a file from (using the http protocol) online, with the same name that is being checked, into the folder that has been checked.
Also, if the folder that I wish to download into doesn't exist, I would like to create it.
Currently, I am using a very hackish method, as I am on Linux, I am effectively running commands using "os.popen" to create the directory I wish using mkdir (though it cannot check to see if it already exists), and wget to download it into the file.
I wish to make this program/script as cross platform as possible, which means I need to avoid using these, meaning I need to be able to do it within Python.
If there is a way to do it within Python, but only for a specific platform, I am working on Linux, so I need it to be able to at least work on that.
Thank you for your help!