Python

Общие методы модуля ОС Python

Общие методы модуля ОС Python

Python - популярный в последнее время язык программирования общего назначения. Он предоставляет множество встроенных модулей и функций для выполнения конкретных задач. Модуль ОС Python позволяет выполнять задачи, связанные с операционной системой. Модуль ОС предустановлен на Python. Модули ОС имеют множество встроенных функций для извлечения файловой системы и взаимодействия с ней. В этой статье объясняются некоторые функции модуля ОС с примерами.

Операционные системы.name () функция

ОС.Функция name () возвращает имя операционной системы. Например, если вы используете Ubuntu, Linux Mint или любую операционную систему на основе Debian, тогда она вернет «posix» в качестве имени операционной системы. Давайте использовать ос.name () в нашем скрипте Python.

Сначала импортируйте модуль os, чтобы использовать его встроенные функции.

# импорт модуля ОС
импорт ОС
# using os.имя функция
печать (os.название)

Выход


ОС.Функция name () может возвращать разные выходные данные в зависимости от операционной системы.

Операционные системы.функция mkdir ()

ОС.Функция mkdir () создает новый каталог. Путь и имя каталога передаются в качестве аргумента функции. Создадим несколько тестовых каталогов.

# импорт модуля ОС
импорт ОС
# using os.функция mkdir ()
# создание тестового каталога - это текущий каталог
Операционные системы.mkdir («Тест»)
# создание тестового каталога в каталоге загрузок
Операционные системы.mkdir ("/ home / linuxhint / Downloads / Test1")

Выход

Каталоги созданы успешно.

Операционные системы.функция rmdir ()

ОС.Функция mdir () удаляет каталог. Он принимает имя и путь к файлу в качестве аргумента и удаляет каталог. Каталог должен быть пустым. Мы не можем удалить текущий рабочий каталог с помощью ОС.функция mdir ().

# импорт модуля ОС
импорт ОС
# using os.функция rmdir ()
# удаление тестового каталога
Операционные системы.rmdir ("Тест")
# удаление тестового каталога из каталога загрузок
Операционные системы.rmdir ("/ home / linuxhint / Downloads / Test1")
print ("Указанные каталоги успешно удалены")

Выход

Операционные системы.функция getcwd ()

ОС.Функция getcwd () возвращает имя текущего рабочего каталога. Текущий рабочий каталог - это каталог, в котором сохраняется исполняемый файл Python. В моем случае исполняемый файл Python хранится в каталоге «Документы». Поэтому моим текущим рабочим каталогом будет каталог «Документы». Давайте использовать ос.getcwd () в нашем скрипте Python для получения информации о текущем рабочем каталоге.

# импорт модуля ОС
импорт ОС
# using os.getcwd
print ("Текущий рабочий каталог:", os.getcwd ())

Выход


Теперь давайте изменим расположение исполняемого в данный момент файла с «Документы» на «Загрузки», и вы увидите, что путь к текущему рабочему каталогу изменится.

# импорт модуля ОС
импорт ОС
# using os.getcwd
print ("Текущий рабочий каталог:", os.getcwd ())

Выход

Текущий рабочий каталог будет изменен на каталог «Загрузки».

Операционные системы.функция remove ()

ОС.Функция remove () удаляет или удаляет указанный файл. Мы указываем имя файла вместе с путем, и он удаляет файл. Когда мы удаляем файл из текущего каталога, тогда нет необходимости указывать путь; удаляя файл или каталоги из других каталогов, мы также указываем путь. Удалим какой-нибудь файл с помощью os.функция remove ().

# импорт модуля ОС
импорт ОС
# using os.функция remove () для удаления файла из текущего каталога.
Операционные системы.remove ("TestFile.текст")
# удаление файла из каталога загрузок
Операционные системы.удалить ("/ home / linuxhint / Downloads / TestFile1.текст")
print («Файлы успешно удалены»)

Выход

Файлы успешно удалены.

Операционные системы.listdir () функция

Файловая система - один из важнейших компонентов любой операционной системы, которая управляет файлами и сохраняет их. ОС.listdir () список файлов и подкаталогов указанного каталога. Если каталог не указан, он считает текущий рабочий каталог и возвращает файлы подкаталогами. Результат будет возвращен в виде списка. Давайте использовать ос.listdir () в нашем скрипте Python.

# импорт модуля ОС
импорт ОС
# using os.функция listdir
# перечисление файлов и подкаталогов текущего рабочего каталога
печать (os.listdir ())
# перечисление файлов и подкаталогов каталога загрузок
печать (os.listdir ("/ home / linuxhint / Downloads"))
# перечисление файлов и подкаталогов каталога рабочего стола
печать (os.listdir ("/ home / linuxhint / Desktop"))

Выход

Вывод показывает список файлов и подкаталогов различных каталогов.

Операционные системы.rename () функция

ОС.Функция rename () изменяет имя существующего файла. Синтаксис ОС.Функция rename () выглядит следующим образом:

Операционные системы.переименовать («старое_имя», новое_имя)

Первый параметр принимает в качестве аргумента старое имя файла, а во втором параметре мы определяем новое имя файла. Реализуем os.rename () в нашем скрипте Python.

# импорт модуля ОС
импорт ОС
# using os.переименовать функцию
# переименование файла в текущем рабочем каталоге
Операционные системы.переименовать ("студент.xml "," mystudent.xml ")
# переименование файла в каталог загрузок
Операционные системы.переименовать ("myfile.txt "," файл.текст")
print («Файлы успешно переименованы»)

Выход

Заключение

Модуль Python os - это встроенный модуль, который позволяет выполнять задачи, связанные с операционной системой. Он имеет множество встроенных функций для доступа и управления файлами в операционных системах. В этой статье подробно описывается модуль ОС и его функции.

Курсор прыгает или перемещается случайным образом при наборе текста в Windows 10
Если вы обнаружите, что ваш курсор мыши прыгает или перемещается сам по себе, автоматически, случайным образом при вводе текста на ноутбуке или компью...
Как изменить направление прокрутки мыши и сенсорной панели в Windows 10
Мышь а также Сенсорная панельs не только упрощают вычисления, но и делают их более эффективными и требуют меньше времени. Мы не можем представить себе...
Как изменить указатель мыши и размер курсора, цвет и схему в Windows 10
Указатель мыши и курсор в Windows 10 - очень важные аспекты операционной системы. То же самое можно сказать и о других операционных системах, так что,...