python - try except 和编程礼仪

标签 python

我正在制作一个 GUI,我发现自己使用了很多 try except 语句。我的问题是,我应该重新设计我的程序以使用更少的 try except 语句还是 try except 是一个好的练习在 python 程序中使用?我喜欢它们,因为它们提供了丰富的信息,并且使调试对我来说更容易。只是想知道真正的开发人员对此有何看法。

谢谢

最佳答案

Python 的一个习语是:It's easier to ask for forgiveness than for permission. (Python 词汇表,看看 EAFP)。

因此,使用异常处理来构建程序流是完全可以接受的(与其他语言相比,速度也相当快)。恕我直言,它非常适合 Python 的动态特性。

关于python - try except 和编程礼仪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8319401/

相关文章:

python - 运行机器人示例代码时,出现此错误

python - Collat​​z 序列 - 最后得到 None

java - 霍夫曼将两个字符编码为一个

python - 从数据存储刷新后的 Google 应用引擎

python - 将值传递给另一个 View django

Python 命令有效,但为什么呢?

python - 如何在 Windows 上安装 gssapi python 模块?

python - 未找到参数 'detail' ',)' 的 NoReverseMatch at/Reverse。尝试了 1 个模式 :

python - 我怎样才能正确设置这个变量? - Python

python - 从 BeautifulSoup.findAll 创建行列表的更优雅的方式