On 11/28/2011 8:30 PM Mark Lybrand said...

I am a habitual wheel re-inventor,

For anyone who hasn't yet discovered effbot's guide to the python library, it's a good place to start as you expand your python skills.

see http://effbot.org/librarybook and in particular for your current question, you'll find makedirs with sample code at

http://effbot.org/media/downloads/librarybook-core-modules.pdf

Although dated, it's still a great place to start as most internal functions have changed little over the years.

Emile


so it would not surprise me, but I
made this little function that I was kinda proud of (seeing that I have
only been learning python like a week now):

It just takes a directory and checks to see if all the directories,
sub-directories exist and creates them if they don't:

def insure_exists_dir(dir):
   grow_path = [dir]
   while not os.path.ismount(grow_path[0]):
     part_tuple = os.path.split(grow_path[0])
     grow_path.insert(0, part_tuple[0])

   del(grow_path[0])
   while grow_path:
     if not os.path.exists(grow_path[0]):
       os.mkdir(grow_path[0])
     del(grow_path[0])
   return(dir)


Opinions?  What should I really be using?

--
Mark :)


_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor


_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to