那这个呢:
try: if x: print 'before statement 1' statement1 print 'before statement 2' #ecc. ecc. statement2 statement3 elif y: statement4 statement5 statement6 else: raiseexcept: statement7
这是直接的解决方法,但我建议使用调试器
甚至更好,请使用sys模块:D
try: if x: print 'before statement 1' statement1 print 'before statement 2' #ecc. ecc. statement2 statement3 elif y: statement4 statement5 statement6 else: raiseexcept: print sys.exc_traceback.tb_lineno #this is the line number, but there are also other infos



