Importar uma variável de outro arquivo em Python
-
a declaração
import
em Python -
a declaração
from import
em Python -
o Módulo
sys
em Python -
o método
sys.path.append()
em Python - Use estes programas para importar variáveis de outro arquivo em Python
Pode haver casos em que os códigos Python são muito complexos e você precisa imprimir certas variáveis e valores separadamente em outro arquivo. Fazendo isso, pode-se ler os valores armazenados em variáveis específicas com mais eficiência.
Este tutorial demonstrará como importar variáveis de outro arquivo em Python.
a declaração import
em Python
A instrução import
em Python é muito importante porque invoca ou define qualquer módulo em um código Python. Ao chamar essa instrução, podemos usar todas as funções e métodos presentes em um módulo Python importado.
Na instrução import
, também se pode importar um arquivo como um módulo e acessar todo o conteúdo do arquivo Python de outro arquivo Python.
a declaração from import
em Python
A instrução from import
do Python permite que um usuário importe conteúdos ou atributos específicos de um arquivo ou módulo em Python de outro arquivo Python.
o Módulo sys
em Python
O módulo sys
em Python é usado para fornecer várias funções e métodos que são usados para lidar com o ambiente de tempo de execução do Python e várias partes do interpretador Python.
o método sys.path.append()
em Python
O método sys.path.append()
do módulo sys
ajuda o usuário a incluir um arquivo específico no programa, passando o caminho para esse arquivo. Mencionar o caminho desse arquivo torna mais fácil para o interpretador Python acessá-lo facilmente.
Use estes programas para importar variáveis de outro arquivo em Python
Vamos assumir o seguinte arquivo Python integer.py
.
a = 5
b = 10
Agora, suponha que tenhamos que importar o valor da variável a
, ou seja, 5
em um arquivo Python diferente. Executamos o seguinte código Python.
Usando a declaração import
:
import integer as i
import sys
sys.path.append("/downloads/integer")
print(i.a)
Produção:
5
- Usando a instrução
from import
:
from integer import a
import sys
sys.path.append("/downloads/integer")
print(a)
Produção:
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