⊗pyPmMdMP 85 of 129 menu

Importação de parte de um módulo em Python

Da maneira descrita nas lições anteriores, todo o conteúdo do módulo é importado. No entanto, pode ser necessário usar apenas parte do código do módulo, por exemplo, algumas funções. Para isso, é necessário alterar a sintaxe da construção usada para a importação. Primeiro, escreve-se a palavra-chave from. À direita dela, especifica-se o nome do módulo. Em seguida, escreve-se o comando import, à direita do qual são listadas as funções necessárias:

from módulo import funções_necessárias

Suponha que em nosso módulo lib tenhamos as seguintes funções:

def func1(): print(1) def func2(): print(2) def func3(): print(3)

Vamos importar apenas func1 e func2:

from lib import func1, func2

Esta construção é conveniente porque ao chamar a função não é necessário especificar o nome do módulo importado:

func1() func2()

Após a execução do código, os resultados do trabalho dessas funções serão exibidos no console:

1 2

Vamos tentar chamar func3:

func3()

Após executar o código, um erro será exibido no console:

NameError: name 'func3' is not defined. Did you mean: 'func1'?

Crie um módulo custom_math, no qual estarão as seguintes funções: get_sum para somar dois números, get_divide para dividir dois números, get_cube para elevar um número ao cubo. Importe para o arquivo de trabalho apenas as funções get_divide e get_cube.

No módulo user são dadas as seguintes variáveis:

name = 'user1' email = 'user1@mail.com' password = 'qwerty'

Importe deste módulo o nome e o e-mail do usuário. Exiba-os no console.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar