import os


path1 = "outputs"
path2 = "outputs/_imgs"
path3 = "outputs/max_sharpe_weights"
path4 = "outputs/opt_portfolio_trades"
try:
    os.mkdir(path1)
except OSError:
    print ("Директория %s уже создана" % path1)
else:
    print ("Успешно создана директория %s " % path1)

try:
    os.makedirs(path2)
    os.makedirs(path3)
    os.makedirs(path4)
except OSError:
    print ("Директории уже созданы")
else:
    print ("Успешно созданы нужные директории")


source_path = '../source_root/1m'
destination_path = 'outputs'
[((9, 4, 9, 19), 'os.mkdir', 'os.mkdir', ({(9, 13, 9, 18): 'path1'}, {}), '(path1)', False, 'import os\n'), ((16, 4, 16, 22), 'os.makedirs', 'os.makedirs', ({(16, 16, 16, 21): 'path2'}, {}), '(path2)', False, 'import os\n'), ((17, 4, 17, 22), 'os.makedirs', 'os.makedirs', ({(17, 16, 17, 21): 'path3'}, {}), '(path3)', False, 'import os\n'), ((18, 4, 18, 22), 'os.makedirs', 'os.makedirs', ({(18, 16, 18, 21): 'path4'}, {}), '(path4)', False, 'import os\n')]