from os import *

Наиболее часто используемые команды

Информация о каталоге

# returns a list of all the files and folders in the given directory
# (r) is used to treat the string as a row string so it doesn't activate 
# any of the escape charachters after the slashes 
listdir(r"assets/photos") 

# returns a list of all the files and folders in the current directory
listdir(".")

# change the directory to the given one
chdir(r"G:/project1/assets/photos")

# returns the current work directory
getcwd()

# det the loged in user name in this terminal 
getlogi

Манипуляции с каталогами

# execute the command (pip install numpy) in a subshell
system("pip install numpy")
# open the file 
open(r"G:\Files\Basics.docx")

# create a new folder in the current dir
mkdir("myFolder") 

# create a new folder and all directories needed to contain the leaf directory
mkdirs("myFolder/project1/test")

# rename the file or the folder 
# but we have to be on their dir or open it with (chdir)
rename("old name", "new name") 

# deletes the file
remove("myFile.txt") 

# deletes the folder 
rmdir("myFold

Класс os.path

# split the name contents (name="photo") and (exe=".png")
name, exe = path.splitext("photo.png")

# check if there is a folder with that name in the current directory
path.exists("myFolder")

# returns the dir name (G:\Files)
path.dirname(r"G:\Files\Basics.docx")

# check if the given input is a directory
path.isdir("G:\Files") 

# check if the given input is a file
path.isfile("G:\Files\Basics.docx")  

# check if the input is a link
path.islink("G:\Files\Basics.docx")

# returns the size of the file in bytes
path.getsize(r"G:\Files\Basics.d