如何以pythonic方式重写此代码?
tried = 0 while tried < 3: try: function() break except Exception as e: print e tried += 1
我可以使用内置功能吗?
更Python的方式做一些事情N次就是利用xrange
与_
变量:
for _ in xrange(3): try: function() break except Exception as e: print e
另外,请考虑捕获更具体的异常而不是根Exception
类.