问题标签 [try-except]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
3456 浏览

python - 如何确保在调试期间关闭 sqlite db 连接?

我正在处理一些连接到 sqlite 数据库的代码。在调试所述代码的过程中,我遇到了挂起与数据库的打开连接的问题,因为某些错误阻止了关闭命令的执行。因为 db 和 c 是在函数中定义的,所以我无法从命令行找到并关闭这些对象。它们就像孤立的连接或其他东西,但无论如何它们都会阻止我对数据库做任何其他事情,直到我关闭并重新打开我的交互式控制台。这是它的样子:

我已经在“finally”块中尝试了一个带有最终关闭操作的 try/except 子句,但这可以防止在我调试时将异常引发回交互式输出,并且事情会“默默地”失败(也许我不是做那部分对吗?)。有一个更好的方法吗?

0 投票
2 回答
123 浏览

python - “尝试”在“def”之后没有通过

我只是在尝试 Python,真的很喜欢它!但我被 try/except 困住了。

我有一个检查 raw_input 是否为整数的代码,但我想让它起作用,但它不想成为它:)

这里的代码,我有这个:

我不想在这里重复自己&所以我认为smth即将发挥作用:

但是如果输入一个字符串就会出错,说int不能用于字符串。看起来它没有看到“尝试”关键字。smone 可以解释为什么会发生这种情况以及将来如何预防吗?

0 投票
1 回答
113 浏览

python - Check if function is called inside a try clause

I'm writing an API and I have used some managed attributes because they are retrieved from network, therefore it may generate errors.

Inside the getter-setter I want to check if API user have used a try clause around the attribute get/set.

0 投票
1 回答
62 浏览

python - 当发生异常时,使用 python 将其写入文件

我只想在文件中写入异常详细信息:我尝试如下“

在除了块:

它不起作用,有人可以纠正我吗?或者可以提出任何更好的选择?谢谢!!

0 投票
2 回答
87 浏览

python - 尝试除了不必要的步骤

使用 hello2 而不是 hello1 总是安全的吗?

0 投票
2 回答
2398 浏览

python - 在python中,为什么在“try except”之前和之后进行信号处理时异常会有所不同

我最近开始使用 python 。当我遇到这种行为时,我正在处理键盘中断

但是如果我将信号处理更改为在 try-except 之后

当我按 ctrl+c 时,两种情况下的异常存在差异。那么为什么会出现这种行为?

0 投票
2 回答
338 浏览

python - 在脚本中执行脚本但继续出错并将它们保存到文件

如果我有以下代码:

如何从 script.py 中捕获所有错误,将其保存到文件中,然后继续执行下一个调用的脚本

任何人有任何想法或线索?

0 投票
2 回答
66 浏览

python - 如何处理 Django 中不存在的可能对象的尝试

我有一个可能存在也可能不存在的对象。由于这个事实,我将语句包装在 try / except 块中。

我问的原因是因为在这种情况下我没有任何东西可以放入例外条件,但是 django/python 需要它。

这是处理这种情况的正确方法吗?如果是,我应该在“除外”之后添加什么?

0 投票
1 回答
36 浏览

python-2.7 - 尝试除了在python中处理

我有以下代码。我想在遇到异常时退出 else 块,我希望 for 循环继续。但是我的代码也跳出了外部 for 循环。需要一些帮助。编程新手。

谢谢

0 投票
4 回答
608 浏览

python - except 子句中的逗号

我试图搜索,但我找不到任何东西。但是,我可能只是没有说对。在我正在阅读的书中。Dave Kuhlman 的 Python 书籍 他编写了 try:except 语句来捕获 IOError。

我的问题是 IOError 之后的 exp 是什么。它有什么作用,为什么会在那里?