⊗pyPmMdInr 83 of 129 menu

Introducción a la importación en Python

En Python, puedes importar no solo módulos estándar, como, por ejemplo, re (para trabajar con expresiones regulares), sino también crear tus propios módulos nuevos a partir de archivos personalizados.

Supongamos que tenemos un archivo lib.py, que está ubicado en el mismo directorio que nuestro archivo de trabajo test.py:

  • lib.py
  • test.py

Creemos en él una función que muestre en la consola un signo de exclamación:

def func(): print('!')

Ahora pasemos al archivo test.py e importemos en él esta función. En la línea superior del archivo, escribimos el comando import, después del cual especificamos el nombre del archivo (módulo) necesario. Dado que ambos archivos se encuentran en el mismo directorio, después de import es suficiente especificar solo el nombre del módulo sin su extensión:

import lib

Luego llamemos a la función importada. Para ello, después del nombre del módulo, mediante un punto, indicamos el nombre de la función func:

lib.func()

Resultado de la ejecución del código:

'!'

Al importar un módulo, en el archivo de trabajo no solo se vuelven accesibles las funciones, sino también todo su contenido restante, por ejemplo, las variables.

Después de realizar la importación del módulo, en el directorio de trabajo apareció automáticamente una carpeta de servicio __pycache__. Presta atención a que los nombres de todos los archivos y carpetas de servicio en Python tienen doble guión bajo:

  • /__pycache__/
  • lib.py
  • test.py

Hay casos en los que es necesario importar un módulo que se encuentra en otra carpeta, por ejemplo, en la ruta /dir/lib.py:

  • /__pycache__/
  • /dir/
    • lib.py
  • test.py

Entonces, el nombre de la carpeta y del archivo en la importación se escribe separado por puntos y la función importada también se escribe de la misma manera:

import dir.lib dir.lib.func()

Crea un archivo file.py. En él, haz una función que muestre en la consola un número. Importa esta función en tu archivo con el código de trabajo.

En el archivo test1.file1.py, crea una función que muestre algún mensaje. Impórtala en tu archivo de trabajo.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar