1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
import os
from os import makedirs, mkdir
from pathlib import Path
path = Path("folder")
# these should match
os.mkdir("folder")
os.mkdir(b"folder")
os.mkdir(path)
os.mkdir("folder", mode=0o644)
os.mkdir("folder", 0o644)
os.makedirs("folder")
os.makedirs(b"folder")
os.makedirs(path)
os.makedirs("folder", mode=0o644)
os.makedirs("folder", 0o644)
os.makedirs("folder", exist_ok=True)
os.makedirs("folder", exist_ok=False)
os.makedirs("folder", exist_ok=False, mode=0o644)
mkdir("folder")
makedirs("folder")
# these should not
os.mkdir("folder", dir_fd=1)
os.mkdir() # type: ignore
os.makedirs() # type: ignore
|