Python é uma linguagem de programação popular de uso geral dos últimos tempos. Ele fornece muitos módulos e funções internos para executar tarefas específicas. O módulo Python OS permite executar as tarefas relacionadas ao sistema operacional. O módulo OS vem pré-instalado em python. Os módulos do SO têm muitas funções internas para recuperar e interagir com o sistema de arquivos. Este artigo explica algumas funções do módulo SO com exemplos.
OS.função name ()
O os.Nome () Função retorna o nome do sistema operacional. Por exemplo, se você estiver usando o Ubuntu, Linux Mint ou qualquer sistema operacional baseado em Debian, ele retornará o "Posix" como o nome do sistema operacional. Vamos usar o sistema operacional.name () função em nosso script python.
Primeiro, importe o módulo do sistema operacional para usar suas funções internas.
#Mortando o módulo do sistema operacionalSaída
O os.A função name () pode retornar a saída diferente com base no sistema operacional.
OS.função mkdir ()
O os.A função mkdir () faz um novo diretório. O caminho e o nome do diretório são passados como um argumento para a função. Vamos criar alguns diretórios de teste.
#Mortando o módulo do sistema operacionalSaída
Os diretórios são criados com sucesso.
OS.função rmdir ()
O os.A função mdir () remove um diretório. Ele toma o nome e o caminho do arquivo como argumento e remove o diretório. O diretório deve estar vazio. Não podemos remover o diretório de trabalho atual usando OS.função mdir ().
#Mortando o módulo do sistema operacionalSaída
OS.função getcwd ()
O os.função getcwd () retorna o nome do diretório de trabalho atual. O diretório de trabalho atual é o diretório em que o arquivo python atualmente executado é salvo. No meu caso, o arquivo python que está sendo executado é armazenado no diretório "documentos". Portanto, meu diretório de trabalho atual será o diretório "documentos". Vamos usar o sistema operacional.função getcwd () em nosso script python para obter as informações atuais do diretório de trabalho.
#Mortando o módulo do sistema operacionalSaída
Agora vamos alterar a localização do arquivo atualmente executado de "documentos" para o diretório "Downloads", e você verá que o caminho atual do diretório de trabalho mudará.
Saída
O diretório de trabalho atual é alterado para o diretório "Downloads".
OS.Remover () função
O os.Remover () a função remove ou exclui um arquivo especificado. Especificamos o nome do arquivo junto com o caminho e ele remove um arquivo. Quando removemos um arquivo do diretório atual, não há necessidade de especificar o caminho; Ao remover o arquivo ou diretórios dos outros diretórios, especificamos o caminho também. Vamos remover algum arquivo usando o sistema operacional.Remover () função.
#Mortando o módulo do sistema operacionalSaída
Os arquivos são removidos com sucesso.
OS.função listdir ()
O sistema de arquivos é um dos componentes essenciais de qualquer sistema operacional que gerencie e salve os arquivos. O os.ListDir () Lista de funções Os arquivos e subdiretórios de um diretório declarado. Se nenhum diretório for mencionado, ele considera o diretório de trabalho atual e retorna os arquivos são subdiretos. O resultado será devolvido no formulário da lista. Vamos usar o sistema operacional.Função listdir () em nosso script python.
#Mortando o módulo do sistema operacionalSaída
A saída mostra a lista de arquivos e subdiretos de vários diretórios.
OS.Renome () função
O os.Renome () Função Altera o nome do arquivo existente. A sintaxe do sistema operacional.Renome () Função é a seguinte:
OS.Renomear (“Old_name”, new_name)O 1º parâmetro toma o nome antigo do arquivo como um argumento e, no 2º parâmetro, definimos o novo nome do arquivo. Vamos implementar o sistema operacional.Renomear () Função em nosso script Python.
#Mortando o módulo do sistema operacionalSaída
Conclusão
O módulo Python OS é um módulo interno que permite executar tarefas relacionadas ao sistema operacional. Possui muitas funções internas para acessar e gerenciar os arquivos em sistemas operacionais. Este artigo explica o módulo OS e suas funções em detalhes.