首页 > TAG信息列表 > try-finally

python-将整个主循环包装在try..finally块中是否合理?

我已经在Python2.7.9中为一个小型项目制作了地图编辑器,我正在寻找方法来保存发生某些未处理的异常时编辑的数据.我的编辑器已经有一种保存数据的方法,而我当前的解决方案是将主循环包装在try..finally块中,类似于以下示例: import os, datetime #..and others. if __name__ == '__

java-最终尝试通过codestyle / checkstyle紧密自动重构为try-with-resources

我现在在一家公司工作,直到大约一年前才使用Java 1.6.他们切换到1.7,但是仍然有很多重构工作要做​​(我希望1.8很快会在议程中). 在Eclipse中,我们将Checkstyle插件用于跨项目的相同代码样式.今天我们同意这样的构造: Connection conn = null; try{ conn = new Connection();

允许关闭数据库时关闭cx_Oracle连接

数据库启动后,以下cx_Oracle代码可以正常工作: #!C:\Python27 import cx_Oracle try: conn = cx_Oracle.connect("scott/tiger@oracle") try: curs = conn.cursor() curs.execute("SELECT dummy FROM sys.dual") print curs.fetchone

finally子句中的Python异常会吃掉之前的异常

在我的实际情况下,finally子句出现了Segmentation错误,我对此无能为力,因为它源自通过ctypes使用的外部库.实际上,我不关心此段错误,因为脚本还是已完成. 但是,finally中的段错误会吞噬之前发生的所有异常.因此,从iDontExist调试该第一个NameError变得麻烦.它不会在任何地方发生.当

java – JVM如何执行Try catch finally块

根据Java语言规范,Section §14.20.2 A try statement with a finally block is executed by first executing the try block. Then there is a choice: If execution of the try block completes normally, then the finally block is executed, and then there is a ch

使用finally子句的try块中不允许使用python 2.4的产生方法

我坚持使用python2.4,所以我不能使用带有生成器或yield的finally子句.有什么方法可以解决这个问题吗? 我在python 2.4中找不到如何解决这个限制的任何提及,我不是我想到的解决方法的主要粉丝(主要涉及__del__并试图确保它在合理的时间内运行)不是很吸引人.解决方法:您可以复制代码以

C#Web服务 – 返回然后最后 – 首先发生什么

在C#.NET中,我们来看以下示例 [WebMethod] public int TakeAction() { try { //Call method A Return 1; } catch (Exception e) { //Call method B Return 0; } finally { //Call method C } } 现在让我们说方法C是一

C#Console应用程序未调用finally块

我正在编写一个控制台应用程序作为计划任务运行,当您使用关闭按钮关闭它时,它似乎不执行正在运行的代码的finally块.我尝试使用以下非常简单的控制台应用程序复制此行为: using System; using System.Threading; namespace ConsoleApplication1 { class Program {

java – try-finally块澄清

参见英文答案 > Why does changing the returned variable in a finally block not change the return value?                                    7个当我尝试在Java中执行以下函数时: public static int myfunc (int x) { try {

如何在C#中使用try-finally构造?

我们在这个论坛上看到过很多关于try-catch-finally和try-finally结构的问题. 答案的数量增加了问题的数量,所以我也很少. 这里是a link进入微软解释试试 – 终极建设.我已经读过了! 在下面的文章中写道: Within a handled exception, the associated finally block is guaranteed