Como tornar uma variável dentro de um bloco try / except pública?
Como posso tornar uma variável dentro do bloco try / except pública?
import urllib.request
try:
url = "http://www.google.com"
page = urllib.request.urlopen(url)
text = page.read().decode('utf8')
except (ValueError, RuntimeError, TypeError, NameError):
print("Unable to process your request dude!!")
print(text)
Este código retorna um erroNameError: name 'text' is not defined
.
Como posso disponibilizar o texto variável fora do bloco try / except?