问题标签 [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 投票
7 回答
168128 浏览

python - 在 Python 中捕获 KeyError

如果我运行代码:

程序崩溃并报告 KeyError,因为 I2Cx 不存在(应该是 I2C)。

但如果我这样做:

它不会为 e 打印任何内容。我希望能够打印抛出的异常。如果我尝试用除以零操作来做同样的事情,它在两种情况下都会被正确捕获和报告。我在这里想念什么?

0 投票
1 回答
853 浏览

python - 在 python 中使用 try 和 except

我最近听说过使用语句在 python 中处理异常的可能性

我只是想知道在定义下一个类时使用它是否是个好主意。它应该代表一个地形。矩阵的每个数字代表它的一个坐标,数字是该坐标的高度。

或者这样做会更好:

0 投票
4 回答
4728 浏览

sql - 带有除外的 Sql 临时表

我正在尝试将此查询的记录插入到临时表中。任何帮助或建议都会有所帮助

0 投票
1 回答
1656 浏览

sql - 选择特定类型表中的所有行

我正在使用 SQL Server 2005,需要编写一个 select 语句来选择表中的所有行,但只针对某些类型的列。在我的情况下,我想要除 xml、text、ntext、image 或非二进制 CLR 用户定义类型列之外的所有列。

就是那个问题。如果你想知道我为什么这样做,请继续阅读。我EXCEPT用来识别两个数据库中每个表之间的差异,类似于这个问题中概述的内容:SQL compare data from two tables。我不明白为什么INTERSECT在评论中建议,所以我使用 UNION ALL 代替。

我正在使用的代码是:

一些表包含不使用的列类型EXCEPT。因此我不想选择那些列。我可以从 information_schema.columns 获取此信息,但是有没有一种很好的方法可以在上面的示例中使用它来代替“*”?

谢谢!

0 投票
3 回答
1150 浏览

python - 使用 try except 查找 dict 中的键

我的功能是:

try/except 不起作用。我正在尝试查看用户输入是否在字典键中,然后返回键和相应的值

如果 imp 不在字典中,为什么这是一个无限循环?

0 投票
2 回答
190 浏览

regex - 使用正则表达式从字符串中解析 Exchange Recipients

我将把它分解为两个操作,因为我似乎无法找出正则表达式来完成它。但是,我想我会问这里的智囊团,看看是否有人可以做到(我相信有人可以)。

本质上,我有一个字符串,其中包含来自 Exchange 电子邮件的收件人字段。我想将其解析为单个收件人。我不需要验证电子邮件或任何东西。本质上,数据是逗号分隔的,除非逗号位于一组引号之间。这就是让我搞砸的部分。

现在我正在使用:(?"[^"\r\n]*")

这给了我引用的名字,和([a-zA-Z0-9_-.]+)@(([[0-9]{1,3}.[0-9]{1,3}.[0 -9]{1,3}.)|(([a-zA-Z0-9-]+.)+))([a-zA-Z]{2,4}|[0-9]{1 ,3})

这给了我电子邮件地址

这就是我所拥有的......数据:

我想回来的是:

0 投票
4 回答
79 浏览

sql - SQL差异从两个表或视图计算

我有一个主管表,工作日数=5。我也有一个缺席的表。现在我从两个表中计算现在的天数。如何得到这个。

现在我想得到这个

0 投票
1 回答
1007 浏览

regex - VBScript Regex:匹配除多行模式之外的所有内容

我需要回答的问题有一个非常相似的问题(Regex / Vim: Matching all except a pattern, where pattern is multi-line?):我需要将以下 Vim 正则表达式转换为 VBScript 正则表达式:

基本上,我需要做的是获取方法之前、之间和之后的所有文本(不包括方法中的代码)。我已经有一个 VBScript 正则表达式来抓取方法和它们体内的代码,如下所示:

以下是全局代码和方法代码的示例文本:

如何否定或翻转我拥有的 VBscript 正则表达式,或转换我需要的 Vim 正则表达式,以便在方法级代码之前、中间或之后获取所有全局级代码(不包括方法声明和“结束子/功能”部分)?

0 投票
2 回答
103 浏览

mysql - MySQL,除了尝试获取所有在线用户,除了一个

当我想选择所有的打字和在线用户(1)除了一个ID为4的用户之外,我怎么能在MySQL中说呢?我想要 id= 4 的用户名而不是打字

我试过 NOT IN 但我猜它不适合我。

http://img266.imageshack.us/img266/2313/typing.png

点击图片了解更多信息

0 投票
1 回答
421 浏览

python - LearnPython.org 教程(异常处理)

http://www.learnpython.org/page/Exception%20Handling

我无法修复代码以显示答案try/except

给定代码:

但是,我能够使用以下代码获得正确的显示,但是它不使用try/except