为什么catch(Exception)几乎总是一个坏主意?
我知道可以用"\ r"一致地重写终端中显示的最后一行,但是我无法确定是否有办法返回并编辑控制台中打印的前一行.
我想要做的是为基于文本的RPG重新打印多行,但是朋友也想知道这个应用程序有一行专用于进度条,另一行描述下载.
即控制台将打印:
移动文件:NameOfFile.txt
总进度:[########] 40%
然后在程序运行时适当更新(到两行).
为什么在Python中捕获所有异常是一个坏主意?
据我所知,追赶使用的所有例外except:条款,甚至会搭上"特别"蟒蛇例外:SystemExit,KeyboardInterrupt,和GeneratorExit.那么为什么不使用一个except Exception:子句来捕获所有异常呢?