Olá, SHOW?
Eu to colocando em prática o que ando aprendendo sobre Python e com isso vem surgindo algumas dúvidas, a que quero trazer para este post é a seguinte:
A minha ideia é coletar através da API da ferramenta Zabbix algumas informações utilizando scripts separados em uma pasta e tendo o meu "main.py" chamando elas.
Estrutura:
/api
|_ /functions
|_host_get.py
|_trigger_get.py
|_ main.py
No "host_get.py" eu tenho um script:
def hosts_get(zapi, group):
...
No "triigers_get.py" eu tenho um script:
def triggers_get(zapi, group):
...
No "main.py" eu estou chamando eles assim:
from functions.hosts_get import hosts_get
from functions.triggers_get import triggers_get
Se eu for criar mais scripts para outras chamadas, só de import eu vou ter várias linhas, existe uma forma de pegar todas que estiverem dentro da pasta "functions", algo como um "from functions import *"?