Importar una variable de otro archivo en Python
-
La declaración
import
en Python -
La declaración
from import
en Python -
El módulo
sys
en Python -
El método
sys.path.append()
en Python - Utilice estos programas para importar variables 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 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