Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Função urlEhValida

Gostaria de saber por que deveríamos criar a função urlEhValida, pois fiz a o seguinte código e teve o mesmo resultado.

class ExtratorArgumentoUrl:
    def __init__(self, url):
        if url:
            self.url = url
        else:
            raise LookupError("Erro na url!!!!!")

Essa foi o main.py

from ExtratorArgumetoUrl import ExtratorArgumentoUrl

url = "https://www.bytebank.com.br/cambio?moedaorigem=real&moedadestino=dolar&valor=700"
print(ExtratorArgumentoUrl(url))
2 respostas
solução!

Oi Michael, como vai?

A criação dessa função serve para deixar o código mais legível e para possível reaproveitamento de código caso necessite de fazer essa verificação em outro trecho. Observe que com a função urlEhValida, saberemos exatamente o que aquele trecho de código é responsável por fazer (validar a url). Da forma que você fez está certo, mas não garante a legibilidade.

Qualquer dúvida estou por aqui.

Abraços e bons estudos!

Vlw, Nádia, estou muito bem e senhor?