问题标签 [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.
python - Python酸洗EOF问题
我正在尝试使用以下代码从泡菜文件中加载用户点。
但是,它引发了EOFerror
. 该文件肯定在那里,而且似乎也有内容。
python - 在 except 之后重新输入 try 语句
在下面的代码中,当我遇到异常时它会停止执行。try
我怎样才能让它从异常停止的地方重新输入语句?也许我正在寻找一种不同的方法来解决这个问题,而无需使用 try-except 语句?
python - 用于控制流的 Python 嵌套 Try/Except/Else
我想以最优雅的 Python 方式实现:尝试在数据库中的某个过滤器上查找对象。只有在没有结果的情况下,才尝试使用另一个过滤器查找对象。如果没有返回结果,则该对象不存在,因此插入一个新实例。
我在想什么:
我不确定这个块是否正确或处理我想要完成的事情的最佳方式。
python-3.x - Python 上的多重错误处理
我想知道如何处理 python 上的多个错误。
例如:
用户输入一个介于 0 和 9 之间的整数。如果该整数超出范围,则程序会这样说并要求另一个输入,直到获得有效输入。如果输入不是一个整数,那么程序会说它是一个无效的输入,并要求另一个输入,直到获得一个有效的输入。最后,如果没有提供输入,那么程序会说需要一个输入,并要求另一个输入,直到获得一个有效的输入。对于单个输入变量,必须区分这三个错误。
我在这里先向您的帮助表示感谢
python - 带有空 except 代码的 Try-except 子句
有时您不想在except
零件中放置任何代码,因为您只想确保代码运行时没有任何错误,但对捕获它们不感兴趣。我可以在 C# 中这样做:
我怎么能在 Python 中做到这一点?,因为缩进不允许这样做:
顺便说一句,也许我在 C# 中所做的也不符合错误处理原则。如果您对此有任何想法,我将不胜感激。
python - except-clause 删除局部变量
NameError:未定义名称“exc”
这曾经在 Python2 中工作。为什么会变成这样?如果我至少可以重新分配给exc
,类似于类级属性
但这也不能使它起作用:
有什么好的提示可以达到同样的效果吗?我不想写这样的东西:
python - 使用 Python 请求模块时尝试/除外
做一些 API 测试并尝试创建一个给定输入 URL 的函数,它将返回 json 响应,但是如果响应是 HTTP 错误,则会返回错误消息。
我之前使用的是 urllib2,但现在尝试使用 requests 代替。但是,无论错误如何,我的 except 块似乎都不会执行。
我从上面运行得到的结果......
python - 在 try 和 except 语句中使用 return 语句是否正确?
如果我在函数末尾有这样的代码:
使用 try / except 作为方法的返回部分是否正确?有没有更明智的方法来解决这个问题?
c++ - 非常简单的代码,并得到错误 C2712,不明白为什么
我遇到了一段时间error C2712: Cannot use __try in functions that require object unwinding
的问题,在缩小问题范围后,我得到了一个非常简单的代码,我不明白为什么它会导致这个错误。我在 Windows 下使用 Visual Studio。
我正在使用 /EHa 进行编译(我不使用 /EHsc)
我使用__try/__except
而不使用的原因try/catch
是因为我想捕获所有错误,并且不希望程序在任何情况下崩溃,包括例如除以 0,try-catch 无法捕获。
输出:
python - 如何在for循环python中跳过AttributeError并继续循环
我使用“for 循环”来记录数组中多个文件的 IMEI 编号。
当但没有检测到 IMEI 时,for 循环停止指示 AttributeError:rint。
我用过这个方法:
如果在文件中未检测到 IMEI,我想做的是跳过错误,然后继续循环在其他文件中查找 IMEI。
IMEI 是指 16 位字母数字代码。我将其用作“字符串”。
我处理了 3200 个“.dat”文件,以便在每个文件中查找这样的字母数字文本。每个 dat 文件中都有一些 HEX 数据。