Python线程异常,但没有捕捉到

鼻涕虫de皮皮 2015-10-30 04:49:19
大家有没有遇到过Exception in thread Thread-1232:导致线程退出?
原因:处理字符串的时候,编码问题导致异常,但做了异常处理,而且还是在子线程中。异常处理也没有捕捉到
Exception in thread Thread-1232
后果:主线程跟着一起退出了。用的是守护线程
有没有可能是线程本身奔溃了。
...全文
634 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38081091 2017-12-11
  • 打赏
  • 举报
回复
楼主你好 你这个问题是怎么解决的呢? 是在最外层捕获异常吗?
小民仔 2017-05-28
  • 打赏
  • 举报
回复
非常感谢楼主,我也是遇到这个问题。你给了我提供了灵感。 我的思路是: 之前捕获的是error.URLError错误, 现在我捕获了所有错误。用的是Exception
鼻涕虫de皮皮 2015-11-02
  • 打赏
  • 举报
回复
找到了,异常内容的编码有问题,捕捉异常处理的时候,再次异常,然后就一层层的错到主线程
鼻涕虫de皮皮 2015-11-02
  • 打赏
  • 举报
回复
找到了,异常内容的编码有问题,捕捉异常处理的时候,再次异常,然后就一层层的错到主线程
鼻涕虫de皮皮 2015-11-02
  • 打赏
  • 举报
回复
找到了,异常内容的编码有问题,捕捉异常处理的时候,再次异常,然后就一层层的错到主线程
popwbob 2015-11-01
  • 打赏
  • 举报
回复
是不是子线程的异常处理写的有问题啊,先试试在子线程中捕捉所有异常,然后raise给主线程一个自定义异常试试
sprawling 2015-10-31
  • 打赏
  • 举报
回复
子线程退出不会影响到主线程的.

37,743

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧