Python: run "try" again after exception caught and worked out
<p>Is there any way to enter try statement once again after catching the exception in the first try? 
Now I'm using "while" and "if"  statements and it is making the code messy. 
Any ideas? 
Will try to simplify it as possible, sorry that have no logic...   </p>

<pre><code>run = True
tryAgain = True
a=0
while run:
try:
    2/a
except Exception:
    if tryAgain:
        tryAgain = False
        a = 1
    else:
        run = False
</code></pre>