Index of content
Una variante de la declaración de importación nos permite importar todo desde un módulo en particular y eliminar la necesidad de prefijar las funciones o clases de los módulos con el nombre del módulo, por ejemplo: Que se puede leer a partir de <nombre del módulo> importar todo en ese módulo y hacerlo directamente disponible. Como muestra, podemos hacer referencia a default_shape, la función de impresora () y la clase Shape directamente. Tenga en cuenta que el ‘*’ aquí a menudo se denomina comodín; lo que significa que representa todo en el módulo. El problema con esta forma de importación es que puede dar lugar a conflictos de nombres, ya que trae al alcance todos los elementos definidos en el módulo utils. Sin embargo, podemos solo estar realmente interesado en la clase Shape; en cuyo caso podemos elegir sólo trae esa característica, por ejemplo: Ahora solo la clase Shape se ha importado al archivo y se ha creado directamente disponible. Incluso puede dar un alias para un elemento que se importa desde un módulo usando la declaración de importación. Por ejemplo, puede crear un alias para todo el paquete: Por ejemplo: En este ejemplo, en lugar de hacer referencia al módulo que estamos importando como utils, le hemos dado un alias y lo llamamos utilidades. También podemos alias elementos individuales de un módulo, por ejemplo, una función puede ser dado un alias, al igual que una variable o una clase. La sintaxis para esto es de utils importar Forma s = Forma(‘rectángulo’) huellas dactilares) desde <nombre del módulo> importar * de la importación de utilidades * impresora (forma_predeterminada) forma = Forma(‘círculo’) impresora (forma) importar <nombre_módulo> como <nombre_módulo_alternativo> importar utilidades como utilidades utilidades.impresora(utilidades.forma_predeterminada) 286 25 Módulos y paquetes de Python
popular post
Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Read MoreTemas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Read More• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.
Read More