Найти тему

Python. Библиотека os. (56)

Эта статья будет дописываться, буду делать ссылки на описание методов библиотеки. После того как я посчитаю, что статья закончена я уберу этот абзац. Я только начал разбираться с этой библиотекой и поэтому в процессе более глубокого изучения библиотеки статья будет меняться, надеюсь на ваше понимание.

Модуль os позволяет взаимодействовать с установленной операционной и файловой системой. Модуль является стандартным и поставляется с интерпритатором. В этой статье перечислены методы доступные или в операционной системе Windows или доступные и в Windows и Unix, методы доступные только в операционных системах Unix и Linux здесь не перечислены.

abort(); access(); add_dll_directory(); altsep;

chdir(); chmod(); class; close(); closerange() ; cpu_count(); curdir;

defpath; device_encoding(); devnull; dup(); dup2();

environ; environb; execl(); execle(); execlp(); execlpe(); execv(); execve(); execvp(); execvpe(); extsep ;

fdopen(); fsdecode(); fsencode(); fspath(); fstat(); fsync(); ftruncate();

get_exec_path(); get_handle_inheritable; get_inheritable(); get_terminal_size(); getcwd(); getcwdb(); getenv(); getlogin(); getpid(); getppid();

isatty();

kill();

linesep; link(); listdir(); lseek(); lstat();

makedirs(); mkdir();

name;

open();

pardir; pathsep; pipe(); popen(); putenv();

read(); readlink(); remove(); removedirs(); rename(); renames(); replace(); rmdir();

scandir(); sep; set_handle_inheritable(); set_inheritable() ; startfile(); stat(); strerror(); supports_bytes_environ; supports_dir_fd; supports_effective_ids; supports_fd; supports_follow_symlinks; symlink(); system();

terminal_size; times(); truncate();

umask(); unlink(); unsetenv(); urandom(); utime();

waitpid(); walk(); write()

_exit()

Документация с сайта docs.python.org по библиотеке os

os.chdir() - меняет текущую рабочую директорию;

os.close() - закрывает дескриптор;

os.closerange() - закрывает несколько дескрипторов;

os.cpu_count() - возвращает количество процессоров в системе;

os.fstat() - возвращает информацию о файловом дескрипторе;

os.getcwd() - возвращает путь текущего рабочего каталога в виде строки;

os.getcwdb() - возвращает путь текущего рабочего каталога в виде
байтового объекта;

os.getpid() - возвращает идентификатор текущего процесса;

os.getppid() - возвращает идентификатор родительского процесса;

os.getlogin() - возвращает логин пользователя;

os.get_terminal_size() - возвращает размер окна терминала;

os. listdir() - возвращает список имен файлов указанного каталога;

os.lseek() - передвигает курсор в соответствии с переданными аргументами. Возвращает новую позицию курсора в байтах.

os.lstat() - возвращает информацию об файле;

os.mkdir() - создает папку;

os.name - возвращает имя операционной системы;

os.open() - открывает файл для низкоуровневого ввода-вывода;

os.remove() - удаляет файл;

os.removedirs() - удаляет директорию и директории ставшие пустыми в следствии этого удаления.

os.rename() - переименовывает файл или директорию;

os.renames() - переименовывает файл или директорию;

os.rmdir() - удаляет директорию;

os.stat() - возвращает информацию об файле;

os.times() - возвращает кортеж с пятью временами;

os.truncate() - делает длину файла равной своему аргументу;

os.walk() - возвращает генератор дерева каталога;

По ссылкам можно почитать мои конспекты:

Книги и курсы по Python
Книги и курсы по Python год спустя.
Встроенные функции (Built-in)
Методы словаря (Dict methods)
Методы списков (List methods)
Строковые методы (String Methods)
Библиотека os
Спецификаторы
Итерируемый тип данных
Инструкции continue, break и pass
Цикл for … in
Цикл while
Условная инструкция if
Индексация
Переменные
Встроенные функции print() и input()
Оператор присваивания
Основные типы данных
Коротко о языке

Наука
7 млн интересуются