Módulo OS, Sys e SHUTIL no Python

Aula 78 · GNU/Linux para Servidores

Nesta aula, o professor abordou os módulos OS e SYS no Python, fundamentais para interação com o sistema operacional. Explicou que importar esses módulos é necessário para realizar tarefas de manutenção do sistema operacional. O professor destacou diferenças entre sistemas Windows e Linux, mostrando como obter informações sobre o sistema operacional usando a função OS.name. Em um ambiente Linux, essa função retorna detalhes sobre a distribuição, arquitetura (32 ou 64 bits) e outros parâmetros específicos, enquanto no Windows ela retorna apenas informações básicas devido à natureza monolítica do sistema. Além disso, o professor discutiu como acessar variáveis de ambiente usando os métodos getenv e environ, explicando que as alterações feitas nesses ambientes são temporárias e não afetam permanentemente a máquina host. Também mencionou a limitação de usar comandos do Bash diretamente no Python devido à complexidade desses comandos em comparação ao verbo da linguagem Python. Por fim, indicou que o próximo tópico seria sobre o módulo PATH no mundo Python e concluiu destacando a importância de considerar subprocess para execução de comandos e manipulação dos resultados dessa execução.

Entre na sua conta para perguntar sobre esta aula. Fazer login.

Voltar ao curso