.PYI Extensión de archivo

Definición de interfaz de Python

Desarrollador Python Software Foundation
Popularidad
4.2  |  5 Votos
 

¿Qué es un archivo PYI?

Un archivo PYI es un archivo auxiliar de código que se utiliza para especificar sugerencias de tipos para un módulo de Python. Los comprobadores de tipos de Python pueden leer archivos PYI y utilizarlos para advertir a los desarrolladores sobre posibles incompatibilidades de tipos. Los archivos PYI tienen la misma sintaxis que los módulos normales de Python; normalmente se almacenan junto al módulo para el que contienen sugerencias de tipos.

Más información

Captura de pantalla de un archivo .pyi en Microsoft Visual Studio Code
Archivo PYI abierto en Microsoft Visual Studio Code

Como Python es un lenguaje de programación de tipado dinámico, el intérprete de Python comprueba los tipos únicamente cuando se ejecuta el código. Sin embargo, algunos editores de código de Python permiten a los desarrolladores definir y comprobar manualmente los tipos de un módulo mientras programan, mediante archivos PYI. De este modo, los desarrolladores pueden detectar y corregir errores de tipos antes de intentar ejecutar su programa.

Por ejemplo, JetBrains PyCharm permite a los desarrolladores comprobar tipos mediante archivos PYI. Si el código de un desarrollador crea una incompatibilidad entre los tipos reales y los tipos definidos de un módulo, PyCharm le advertirá.

Cómo abrir un archivo PYI

Puedes abrir y editar un archivo PYI en cualquier editor de texto o de código fuente. Los editores de código fuente, como Microsoft Visual Studio Code (multiplataforma), Sublime Text (multiplataforma) y JetBrains PyCharm (multiplataforma), ofrecen herramientas útiles para resaltar la sintaxis y editar código, lo que facilita revisar y editar archivos PYI.

Abre más de 400 formatos de archivo con File Viewer Plus.Descarga gratis

Programas que abren archivos PYI

Windows
Incluido con el sistema operativo
Gratis
Prueba gratuita
Linux

Verificado por FileInfo.com

El equipo de FileInfo.com ha investigado de forma independiente el formato de archivo Definición de interfaz de Python y las apps Mac, Windows, and Linux incluidas en esta página. Nuestro objetivo es una precisión del 100%, y solo publicamos información sobre tipos de archivo que hemos verificado.

Si deseas sugerir alguna adición o actualización a esta página, avísanos.