J2V

Informática & Tecnologia

Tag: Programação

Python: Ignorando uma Exception

Caso você tenha um script e em um determinado momento poderá ser lançada uma Exception e você não queira abortar a execução do mesmo, você poderá ignora-lo da seguinte forma.

try:
    #-- seu código aqui
except HTTPError as e:
    pass;
except Exception as e:
    print(e);

Dessa forma caso seja lançada uma Exception do tipo HTTPError o script irá ignora-lo, enquanto que qualquer outra Exception lançada fará com que o script seja interrompido.

Python: Download de Imagem Especifica

Realizando download de uma imagem especifica. Podemos utilizar o exemplo abaixo. Vou trazer depois um exemplo de como realizar o download de todas as imagens de uma página.

file = open("imgs/doodleAdaLovelace.jpg", 'wb');
file.write(urlopen("http://lh3.googleusercontent.com/iXmJ9aWblkGDpg-_jpcqaY10KmA8HthjZ7F15U7mJ9PQK6vZEStMlathz1FfQQWV5XeeF-A1tZ0UpDjx3q6vEm2BWZn5k1btVSuBk9ad=s660.jpg").read());
file.close();

A imagem acima será salva no diretório atual do script mas dentro da pasta imgs e o arquivo será salvo com o nome doodleAdaLovelace.jpg.

Page 2 of 2

Desenvolvido em WordPress & Tema por Anders Norén