22 lines
510 B
Python
22 lines
510 B
Python
'''
|
|
Created on May 7, 2014
|
|
|
|
@author: eran
|
|
'''
|
|
import os
|
|
import shutil
|
|
from os.path import expanduser
|
|
|
|
def make_path(path, delete_content_if_exists = False):
|
|
if not os.path.exists(path):
|
|
os.makedirs(path)
|
|
elif delete_content_if_exists:
|
|
shutil.rmtree(path)
|
|
|
|
def expand_path(file_or_path):
|
|
if file_or_path.startswith('~/'):
|
|
home = expanduser("~")
|
|
file_at = os.path.join(home,file_or_path[2:])
|
|
return file_at
|
|
else:
|
|
return file_or_path |