agente pode reaproveitar varias funçoes assim, criamos um arquivo externo (chamado modulo prefiro o termo funçao externa u.u ), colocamos nossas funçoes la dentro e declaramos na source principal, o modulo vai t q ter a extensao .py e ele tem q estar dentro da pasta da source ou na pasta do interpretador, na source principal usamos import seguido do nome do modulo para carregar ele no meu caso a source principal se chama fts.py e meu modulo hack.py
meu modulo
para usar a funçao dentro do modulo usamos o nome do modulo e um ponto depois o nome da funçao
para nao precisar ficar escrevendo o nome do modulo agente usa para declarar ele from seguido do nome do modulo dpois import depois nome da funçao
para terminar agente pode usar a funçao dir e passar como argumento o nome do modulo para poder exibir as funçoes do modulo
by hacker fts315
- Código:
#!/usr/bin/python
import hack
meu modulo
- Código:
def quadrado(x):
print(x * x)
para usar a funçao dentro do modulo usamos o nome do modulo e um ponto depois o nome da funçao
- Código:
#!/usr/bin/python
import hack
hack.quadrado(5)
para nao precisar ficar escrevendo o nome do modulo agente usa para declarar ele from seguido do nome do modulo dpois import depois nome da funçao
- Código:
#!/usr/bin/python
from hack import quadrado
quadrado(5)
para terminar agente pode usar a funçao dir e passar como argumento o nome do modulo para poder exibir as funçoes do modulo
- Código:
#!/usr/bin/python
import hack
print(dir(hack))
by hacker fts315