Feladat:
file.txt állományban felsorolt mappák létrehozása. access, excel és word almappákkal.
file.txt:
tanulo1\10B_Gipsz_Jakab tanulo2\10B_Baranyai Péter tanulo3\10B_Kiss Béla
Megoldás:
# Makes directories from 'file.txt' # import os import sys sub_dirs = ["access", "excel", "word"] with open('file.txt', encoding='utf-8') as f: for line in f: line = line.strip('\n') dirs = line.split('\\') if not os.path.exists(dirs[0]): os.mkdir(dirs[0]) try: os.mkdir(line) except Exception as e: pass os.chdir(line) for sub_dir in sub_dirs: try: os.mkdir(sub_dir) except Exception as e: pass os.chdir('..\..') print("\nMinden könyvtárat létrehoztam.")