.PYI Extensão de arquivo

Definição de interface do Python

Desenvolvedor Python Software Foundation
Popularidade
4,2  |  5 Votos
 

O que é um arquivo PYI?

Um arquivo PYI é um esqueleto de código usado para especificar dicas de tipo para um módulo Python. Os verificadores de tipo do Python podem ler arquivos PYI e usá-los para alertar os desenvolvedores sobre possíveis incompatibilidades de tipo. Os arquivos PYI têm a mesma sintaxe que os módulos Python comuns; normalmente, eles são armazenados junto do módulo para o qual contêm dicas de tipo.

Mais informações

Captura de tela de um arquivo .pyi em Microsoft Visual Studio Code
Arquivo PYI aberto em Microsoft Visual Studio Code

Como Python é uma linguagem de programação tipada dinamicamente, o interpretador do Python realiza a verificação de tipos somente quando o código é executado. No entanto, alguns editores de código Python permitem que os desenvolvedores definam e verifiquem manualmente os tipos de um módulo durante a programação, usando arquivos PYI. Dessa forma, os desenvolvedores podem detectar e corrigir erros de tipo antes de tentar executar o programa.

Por exemplo, o JetBrains PyCharm permite que os desenvolvedores verifiquem tipos usando arquivos PYI. Se o código de um desenvolvedor criar uma incompatibilidade entre os tipos reais e definidos de um módulo, o PyCharm alertará o desenvolvedor.

Como abrir um arquivo PYI

Você pode abrir e editar um arquivo PYI em qualquer editor de texto ou de código-fonte. Editores de código-fonte, como o Microsoft Visual Studio Code (multiplataforma), o Sublime Text (multiplataforma) e o JetBrains PyCharm (multiplataforma), oferecem ferramentas úteis de realce de sintaxe e edição de código que facilitam a revisão e a edição de arquivos PYI.

Abra mais de 400 formatos de arquivo com File Viewer Plus.Download gratuito

Programas que abrem arquivos PYI

Windows
Incluído com o sistema operacional
Grátis
Teste grátis
Linux

Verificado por FileInfo.com

A equipe do FileInfo.com pesquisou de forma independente o formato de arquivo Definição de interface do Python e os apps Mac, Windows e Linux listados nesta página. Nosso objetivo é 100% de precisão, e só publicamos informações sobre tipos de arquivo que verificamos.

Se quiser sugerir adições ou atualizações a esta página, avise-nos.