Saturday, July 11, 2009

Create directory in python snippet

I've been writing more python these days, and I ran into a need for a method that would recursively create directories if they don't yet exist. I'm sure many other people have written this same thing better, but I thought I'd post it in case anyone out there found it useful:

import os

def CreateDirectory(dir):
"""
Method that creates the directory structure given.
This will create directories recursively until the given dir exists.
"""
if dir[-1] == os.sep:
dir = dir[0:-1]
if not os.path.isdir(dir):
if not os.path.isdir(dir[0:dir.rfind(os.sep)]):
CreateDirectory(dir[0:dir.rfind(os.sep)])
os.mkdir(dir)

1 comment:

  1. à?"

    Nghe được đàn ông trung niên hừ lạnh thanh âm, Tiêu Viêm cũng là chưa từng nhiều gia để ý tới, vẫn là không ngừng hướng nội thành đi đến.

    "Các hạ, ngươi muốn chết!" Người đàn ông trung niên xấu hổ, đấu khí dũng mãnh vào bàn tay, chợt, là dongtam
    game mu
    http://nhatroso.net/
    http://nhatroso.com/
    nhac san cuc manh
    tư vấn luật qua điện thoại
    dịch vụ thành lập công ty trọn gói
    văn phòng luật
    tổng đài tư vấn pháp luật
    thành lập công ty
    http://we-cooking.com/
    chém gió
    trung tâm ngoại ngữđược hướng phía Tiêu Viêm đập đi, tựa hồ muốn một chưởng đem Tiêu Viêm chụp chết.

    "Bành!"

    Người đàn ông trung niên chưởng phong múa, nhưng mà còn không đợi hắn oanh tại Tiêu Viêm trên người, trước mắt là được lại lần nữa một bông hoa, một đạo thối ảnh nhanh như như thiểm điện trùng trùng điệp điệp oanh tại hắn trên lồng ngực, khủng bố sức lực khí, trực tiếp là đem hắn oanh được bay ngược mà ra, trùng trùng điệp điệp đụng vào trên tường thành.

    ReplyDelete