Importar uma variável de outro arquivo em Python

Lakshay Kapoor 30 janeiro 2023
  1. a declaração import em Python
  2. a declaração from import em Python
  3. o Módulo sys em Python
  4. o método sys.path.append() em Python
  5. Use estes programas para importar variáveis ​​de outro arquivo em Python
Importar uma variável 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 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

Artigo relacionado - Python Import