21.12.2022 Views

python_para_desenvolvedores_2ed

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Módulos 63

import os

print os.name

Também possível importar módulos de forma relativa:

from os import name

print name

O caractere “*” pode ser usado para importar tudo que está definido no

módulo:

from os import *

print name

Por evitar problemas, como a ofuscação de variáveis, a importação absoluta é

considerada uma prática de programação melhor do que a importação

relativa.

Exemplo de módulo:

# -*- coding: latin1 -*-

# Arquivo calc.py

# Função definida no módulo

def media(lista):

return float(sum(lista)) / len(lista)

Exemplo de uso do módulo:

# -*- coding: latin1 -*-

# Importa o módulo calc

import calc

l = [23, 54, 31, 77, 12, 34]

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!