Модуль Python OS предоставляет способ использования функций, зависящих от операционной системы. Функции модуля ОС позволяют вам взаимодействовать с базовой операционной системой, в которой работает Python: Windows, macOS или Linux.
|
1 |
import os |
os.name()
Функция os.name() дает имя импортируемого модуля OS. Это зависит от базовой операционной системы.
Пример
|
1 2 3 4 |
import os print(os.name) |
Выход

os.environ()
os.environ() — это не функция, а параметр процесса, через который мы можем получить доступ к переменным окружения системы.
Пример
|
1 2 3 |
import os print(os.environ) |
Выход

os.getcwd()
Функция getcwd модуля OS даст нам текущую директорию проекта.
Пример
|
1 2 3 |
import os print(os.getcwd()) |
Выход

os.execvp()
Функция execvp() — это один из способов запуска других команд в системе. Давайте посмотрим на следующий пример.
Пример
|
1 2 3 4 5 6 7 |
student = { 'name': 'Krunal', 'enno': 21, 'college': 'vvp college' } print(student) |
Теперь напишите следующий код в файле app.py.
|
1 2 3 4 5 |
import os program = 'python' arguments = ['mod.py'] print(os.execvp(program,(program,) + tuple(arguments))) |
Выход

