分类目录

链接

友情链接

统计信息

  • 日志总数:116篇
  • 评论总数:185条
  • 分类总数:11个
  • 标签总数:391个
  • 友情链接:0个
  • 网站运行:3289天

2019年十二月
« 10月    
 1
2345678
9101112131415
16171819202122
23242526272829
3031  
>
现在位置:    首页 > python学习笔记 > 正文

python 错误处理机制 忽略错误继续执行

python学习笔记 暂无评论

   在PYthon中 有时候 程序会遇到一些错误  但不能因为某些未知的错误就退出程序。前些天也遇到这个问题就是在导入数据库的时候   有一个中文和符号 “‘” 在一起的时候产生了BUG 双引号变成了单引号。并导致程序SQL语句报错,于时就使用了错误机制。其实我平时比较 少用,。但正确的应该在所有要能发生错误的地方都加上 try   except Exception 语句。我的代码如下  程序就继续往下执行了。。




    try:
     sqliteConn.execute("INSERT INTO BarcodeGoods(B_Code,M_Name) VALUES ('"+B_Code+"','"+M_Name+"')");
     sqliteConn.commit()
    except Exception:
        fhandle = open("./log.txt",'a');
        fhandle.write(B_Code+" ");
        fhandle.close();

   由上面的代码可以看出  sql有时个出现特殊的字符是  会有BUG 然后我加了一个错误处理。然后把有BUG的哪个号记录在文本里,当程序完成的时候 。就可以看到哪个没有成功插入。

这就是怎么让python程序忽略错误  然后继续执行下去的方法 。

本文版权归企业网站建设,做网站,网站建设,php网站建设,dedecms建站,ecshop二次开发,html空间,网站修改所有,转载引用请完整注明以下信息:
本文作者:admin
本文地址:python 错误处理机制 忽略错误继续执行 | 企业网站建设,做网站,网站建设,php网站建设,dedecms建站,ecshop二次开发,html空间,网站修改

抱歉!评论已关闭.