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

c# - C# Linq 与对象的一部分相交/除外

我有一堂课:

我想使用 Linq 的 Intersect 和 except 方法,即:

然后我分别填写这两个列表。例如,我想做以下事情(我知道这是不对的,只是伪代码):

我该怎么做?

0 投票
2 回答
145 浏览

python - 使用 Python 从异常页面再次爬取

我使用 for 循环来抓取网页。但是,我在抓取某些页面时遇到 ip request limit 错误。当我每 20 页抓取一次时,我试图让 python 睡眠几秒钟,但是,错误仍然存​​在。我可以在 python 睡眠 60 秒后再次开始爬行。

问题是每次出现异常时,我都会丢失一页信息。似乎python使用try-except方法跳过了异常页面。

我想知道最好的方法是从遇到异常的页面重新开始爬网。

我的问题是如何从异常页面重新开始抓取。

0 投票
2 回答
67 浏览

mysql - MySql:需要 SQL 来按一些规则选择消息

我有三个表,需要获取用户 PETER 不是发件人和不是收件人的消息。

表“消息”

表“用户”

表'messageRecipients'

所以结果集应该是:

我试过:

并且收到了 Peter 不是发件人的消息,但不知道如何排除 Peter 也是收件人的消息,并且只收到 Peter 不包括在内的消息。

0 投票
1 回答
737 浏览

python - 尝试/除了在编译的 Python 中不捕获错误

我有一些涉及 Try 和 except 子句的代码。当我只是在 IDLE 的控制台中运行它时,它可以完美运行,并且永远不会崩溃。但是,当我编译时它无法捕获错误,所以程序崩溃了,这让我发疯!

代码是:

我正在使用 libtcod 库。它有时会在 stepx/stepy 位上失败,问题是,我知道它有时会在那个位上失败;它只是没有抓住它!我试过让它在 stepx 部分之前/之后打印一条消息,它会打印第一部分,但不是后者。有很多选项可以导致success = False,而且只有一个,然后我会处理如果success == False 会发生什么(这是一个游戏,测试敌人是否可以找到你,如果没有,然后它尝试别的东西)。我不知道为什么它在未编译时可以捕获它,但在编译时完全失败。有人可以向我解释一下吗?

提前致谢!

0 投票
2 回答
70 浏览

mdx - 我如何使用 EXCEPT 函数来显示一段时间内丢弃的数据?

我想过滤超过一定数量的账户余额,比如 1,000,只显示在选定时间超过 1,000 的账户,并且与第二个选定时间相比已被删除。因此,如果“Amy”在选定的“六月”月份中超过 1,000,而现在她的余额低于 1,000,我希望看到她列出,并有新的余额。

使用上面的代码,我可以过滤一定数量的余额。我不能只显示已删除的帐户,这是我试图通过使用 EXCEPT 功能来做的。有任何想法吗?这是使用 2008 分析服务器的 MDX 代码

0 投票
3 回答
23865 浏览

jquery - 如何选择除特定 ID 下的所有输入?

我想要做的是选择文档上的所有输入按钮,除了那些驻留在特定 ID 下的按钮。

例子:

例如,我想选择所有输入,除了那些位于“某物”下的<div>输入id

我试过的:

和其他类似的方法

0 投票
2 回答
14525 浏览

tsql - 如何使用 EXCEPT 插入静态表?

我正在开发一个 SSMS 2008 R2 T-sql 查询。目前我的查询看起来像:

但这会导致 0 条记录,因为它似乎没有将 INSERT 语句下方的所有代码识别为属于同一查询。我该如何重写这个?

0 投票
2 回答
294 浏览

python - 在 try...except 块中处理 generator.send() 时出现异常


代码的意图:我只在生成器函数中打开了文件,而不是在它之外,但是,我想通过使用“发送”来关闭生成器函数之外的文件。

我正在尝试做的事情:tail -f从 unix 复制。

我想怎么做:

  1. 以读取模式打开临时文件。
  2. 如果临时文件中写入了 1 个新行(我将继续手动编写并使用记事本保存临时文件),则生成新写入的行。

问题:

问题是我正在尝试检查如何在此 Python 代码在命令提示符下运行时按Ctrl+ C (即 SIGTERM)关闭此 Python 代码中打开的临时文件。为了模拟这一点,我在tail函数中打开了临时文件,每当出现异常(当我按下+时系统将引发异常)CtrlC时,控件应该在第一个除外。然后,从这里开始,我尝试向uh生成器函数发送一个值tail,以便它产生打开的文件的文件描述符,我可以使用它来关闭打开的临时文件。

PS:我希望有一个解决方案,我只在生成器函数中而不是在它之外打开文件。

0 投票
3 回答
1256 浏览

ruby-on-rails-3 - 使用 except 的范围不起作用 Rails

我写了嗨,但SO不会让它,所以我写更长的句子:)顺便说一句嗨。

看起来我的范围不起作用。

我写了那个范围:

scope :ordered, ->(field, order) { except(:order).order("#{field} #{order}") }

但它在检查 SQL 时返回以下内容:

注意:position ASC不应该在那里

但是在我的范围之前添加时它可以工作......

除了在范围内可用吗?或者你有什么可以帮助我的吗?

红宝石 1.9.2p290

导轨 3.0.14

谢谢

0 投票
2 回答
684 浏览

c# - except() 为两个数组提供错误的输出?

我有两个数组,我需要显示 array1 有哪些 array2 没有,反之亦然。

输出:

我正在使用 .Except 并尝试在消息框中显示输出,但是当我执行我的代码时,输​​出是这样的:

我的代码: