Importar una variable de otro archivo en Python

Lakshay Kapoor 30 enero 2023
  1. La declaración import en Python
  2. La declaración from import en Python
  3. El módulo sys en Python
  4. El método sys.path.append() en Python
  5. Utilice estos programas para importar variables de otro archivo en Python
Importar una variable de otro archivo en Python

Puede haber casos en los que los códigos de Python sean muy complejos y necesite imprimir ciertas variables y valores por separado en otro archivo. Al hacer esto, uno puede leer los valores almacenados en variables específicas de manera más eficiente.

Este tutorial demostrará cómo importar variables de otro archivo en Python.

La declaración import en Python

La declaración import en Python es muy importante porque invoca o define cualquier módulo en un código Python. Al llamar a esta declaración, podemos usar todas las funciones y métodos presentes en un módulo de Python importado.

En la declaración import, también se puede importar un archivo como módulo y acceder a todo el contenido del archivo Python desde otro archivo Python.

La declaración from import en Python

La declaración from import de Python permite a un usuario importar contenidos o atributos específicos de un archivo o módulo en Python desde otro archivo de Python.

El módulo sys en Python

El módulo sys en Python se utiliza para proporcionar varias funciones y métodos que se utilizan para tratar con el entorno de ejecución de Python y varias partes del intérprete de Python.

El método sys.path.append() en Python

El método sys.path.append() del módulo sys ayuda al usuario a incluir un archivo específico en el programa pasando la ruta a ese archivo. Al mencionar la ruta de ese archivo, el intérprete de Python puede acceder fácilmente a ese archivo.

Utilice estos programas para importar variables de otro archivo en Python

Supongamos el siguiente archivo de Python integer.py.

a = 5
b = 10

Ahora, supongamos que tenemos que importar el valor de la variable a, es decir, 5 en un archivo Python diferente. Ejecutamos el siguiente código Python.

Utilizando la declaración import:

import integer as i
import sys

sys.path.append("/downloads/integer")

print(i.a)

Producción :

5
  • Utilizando la instrucción from import:
from integer import a
import sys

sys.path.append("/downloads/integer")

print(a)

Producción :

5
Lakshay Kapoor avatar Lakshay Kapoor avatar

Lakshay Kapoor is a final year B.Tech Computer Science student at Amity University Noida. He is familiar with programming languages and their real-world applications (Python/R/C++). Deeply interested in the area of Data Sciences and Machine Learning.

LinkedIn

Artículo relacionado - Python Import