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