Python OSERROR

Python OSERROR

O Python possui vários módulos internos que são usados ​​para executar diferentes operações, como o “OS”Módulo que fornece várias maneiras de interface com o sistema operacional do usuário. Ele também permite que os usuários acessem os recursos específicos do sistema operacional e ajudem em diretórios de operação, envolvendo arquivos e outras operações relacionadas ao sistema operacional.

Este guia falará sobre:

  • O que é um aserror em Python?
  • Como lidar com o aserror em python?

O que é um aserror em Python?

O sistema operacional é a classe do módulo de erro de exceção interna em Python, que é conhecido como “OSERROR”. Enquanto trabalha no sistema local, a falha do sistema causa um erro. Oserrores também são resultado de problemas de entrada/saída. Pode ocorrer quando o arquivo necessário não está localizado no caminho especificado ou o disco está cheio. Existem vários subtipos de OSERROR, como ConnectionError, FileExistSerror, BlockingioError, FileNotFoundError e muito mais.

Vamos dar uma olhada no exemplo a seguir para ver a demonstração prática do OSERROR.

Exemplo

Primeiro, importe o “OS”Módulo necessário para vários desenvolvedores do Python que funcionam com os arquivos e diretórios. Então, use o “imprimir()”Declaração para recuperar o dispositivo de terminal conectado ao descritor de arquivo especificado, utilizando o“OS.ttyname ()”Método:

OS de importação
Impressão (OS.ttyname (1))

De acordo com a saída a seguir, o código acima executado lança um erro porque o descritor de arquivo especificado não está conectado a nenhum dispositivo de terminal:

Como lidar com o aserror em python?

Para lidar com qualquer subtipo de aserror em Python, primeiro importe o “OS”Módulo. Então, use o “OS.cano()”Método para criar um tubo que retorne o par de descritores de arquivos fornecidos, como“ler" e "escrever”. Esses descritores de arquivos são utilizados para executar operações de leitura e escrita. Depois disso, use a técnica de manuseio de exceção e tente recuperar o dispositivo de terminal associado ao descritor de arquivo fornecido. Em exceção do bloco, especificamos a mensagem que será exibida quando o erro ocorrer:

OS de importação
Leia, Write = OS.cano()
tentar :
Impressão (OS.ttyname (leia))
Exceto OSerror como Err:
Imprimir (err)
Print ("O descritor de arquivos Read and Write não está associado a nenhum dispositivo de terminal")

Saída

Isso é tudo! Nós explicamos sobre o aserror em Python.

Conclusão

O sistema operacional é a classe do módulo de erro de exceção interna em Python, que é conhecido como “OSERROR”. Enquanto trabalha no sistema local, a falha do sistema causa um erro. Oserrores também são resultado de problemas de entrada/saída. Para lidar com esses erros, a técnica de manuseio excepcional pode ser usada. Este artigo ilustrou o Python OSERROR.