Может ли Python взаимодействовать с ОС (Win, Linux)?

Перешел на новый курс своей специальности, где раньше преподавали один язык программирования - С#, где даже не затрагивали тему касательно взаимодействия с ОС. Сейчас очень хочу освоить Питон, также заняться своими проектами. Вопрос в том, может ли Питон:
а) Взаимодействовать с операционной системой, её политикой, журналами
б) Каким-либо способом (или библиотекой) отслеживать входящий или исходящий трафик
Буду рад вашим советам.

PS
Собираюсь написать небольшой скрипт (?), который мне бы помогал упростить настройку политики в винде. Хочу выдвинуть эту идею на дипломе. Решил использовать питон для этого. Будет ли его достаточно?
  • Вопрос задан
  • 975 просмотров
Решения вопроса 1
leahch
@leahch
3D специалист. Dолго, Dорого, Dерьмово.
Смотря что понимать под взаимодействием... Есть типичные ioctl, то да, это реализовано частично, сторонним пакетом, для windows https://github.com/mhammond/pywin32 и практически полностью для linux - https://docs.python.org/3/library/fcntl.html
Также в самом питоне есть модули для доступа к основным системным функциям - https://docs.python.org/3/library/os.html
Ну и сторонними (и своими) библиотеками можно вообще все! Например для линукса есть очень хороший API к gstreamer.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
EathbornBot
@EathbornBot
...
В Python есть встроенный модуль OS - название говорит само за себя. Кроме того есть множество других как встроенных, так и сторонних модулей которые помогут Вам в решении Вашей задачи. Можете посмотреть здесь https://pypi.org/search/
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы