import sys
import os.path
from datetime import datetime
home = os.path.expanduser("~")
dir_name = "biwal"
# jesli chcesz, zeby nazwa byla wzieta z wzorca stouj formatownaie str
# "{0:}{1:}".format(var1, var2)
timestamp = datetime.now().strftime("%Y%m%dT%H%M%S")
dir_name_date = "biwal_{0:}".format(timestamp)
sub_dir_list = ("foo", "bar", "baz", "def")
#łaczymy sciezki
proj_path = os.path.join(home, dir_name) #albo dir_name_date
try:
os.makedir(os.path.abspath(proj_path))
except WindowsError:
print ("You can not create folder here.")
for item in sub_dir_list:
os.makedirs(os.path.join(proj_path, item))
# Bardziej zagniezdzona struktiura to po prostu kolejny poziom petli for.
aW1wb3J0IHN5cwppbXBvcnQgb3MucGF0aApmcm9tIGRhdGV0aW1lIGltcG9ydCBkYXRldGltZQoKCgpob21lID0gb3MucGF0aC5leHBhbmR1c2VyKCJ+IikKZGlyX25hbWUgPSAiYml3YWwiCgojIGplc2xpIGNoY2VzeiwgemVieSBuYXp3YSBieWxhIHd6aWV0YSB6IHd6b3JjYSBzdG91aiBmb3JtYXRvd25haWUgc3RyIAojICJ7MDp9ezE6fSIuZm9ybWF0KHZhcjEsIHZhcjIpCnRpbWVzdGFtcCA9IGRhdGV0aW1lLm5vdygpLnN0cmZ0aW1lKCIlWSVtJWRUJUglTSVTIikKZGlyX25hbWVfZGF0ZSA9ICJiaXdhbF97MDp9Ii5mb3JtYXQodGltZXN0YW1wKQoKc3ViX2Rpcl9saXN0ID0gKCJmb28iLCAiYmFyIiwgImJheiIsICJkZWYiKQoKI8WCYWN6eW15IHNjaWV6a2kgCnByb2pfcGF0aCA9IG9zLnBhdGguam9pbihob21lLCBkaXJfbmFtZSkgI2FsYm8gZGlyX25hbWVfZGF0ZQoKdHJ5OgogICAgb3MubWFrZWRpcihvcy5wYXRoLmFic3BhdGgocHJval9wYXRoKSkKZXhjZXB0IFdpbmRvd3NFcnJvcjoKICAgIHByaW50ICgiWW91IGNhbiBub3QgY3JlYXRlIGZvbGRlciBoZXJlLiIpCgpmb3IgaXRlbSBpbiBzdWJfZGlyX2xpc3Q6CiAgICBvcy5tYWtlZGlycyhvcy5wYXRoLmpvaW4ocHJval9wYXRoLCBpdGVtKSkKCiMgQmFyZHppZWogemFnbmllemR6b25hIHN0cnVrdGl1cmEgdG8gcG8gcHJvc3R1IGtvbGVqbnkgcG96aW9tIHBldGxpIGZvci4=