24 Python assert,Exception的异常信息为unicode的中文时
来源:互联网 发布:网络用语开车的意思 编辑:程序博客网 时间:2024/05/23 21:16
Python assert,Exception的异常信息
异常信息类型为str
try: assert 1 > 2,'except'except Exception,e: print e,type(e)try: raise Exception('except')except Exception,e: print e,type(e)'''resultexcept <type 'exceptions.AssertionError'>except <type 'exceptions.Exception'>'''
异常信息类型为unicode的中文
try: assert 1 > 2,u'异常'except Exception,e: passtry: raise Exception(u'异常')except Exception,e: pass
没问题…继续看下面
try: assert 1 > 2,u'异常'except Exception,e: print type(e),'e = ',e #<type 'exceptions.AssertionError'> e = try: raise Exception(u'异常')except Exception,e: print type(e),'e = ',e #UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)
so使用unicode类型作为异常信息时请小心…
转载请标明出处,原文地址(http://blog.csdn.net/lis_12/article/details/53929366).
如果觉得本文对您有帮助,请点击‘顶’支持一下,您的支持是我写作最大的动力,谢谢。
0 0
- 24 Python assert,Exception的异常信息为unicode的中文时
- python的异常Exception
- 解决Python中格式化Dict对象时,中文为Unicode的问题
- JSP获取异常信息的exception对象
- python写的crond后台任务打印包含中文字符的unicode 字符串,出现异常?
- Python raise Exception assert
- Python中Exception的异常处理
- Python中获取异常(Exception)信息
- Python中获取异常(Exception)信息
- SAE Python urllib2因请求头字典键名为Unicode类型引发的异常问题
- Unicode和Python的中文处理
- Unicode和Python的中文处理
- Unicode和Python的中文处理(收藏)
- python unicode 编码的中文输出
- 能用if- else/throw-exception进行错误/异常处理的地方就不要用assert。
- 用if、Exception还是assert—看JavaEye帖子:面试题:用Exception异常还是if判断》的感想
- java的异常(Exception)信息的详细记录
- java的异常(Exception)信息的详细记录
- 重构读书笔记
- Android适配难题全面总结
- 制作 JAVA WEB + TOMCAT7.0 RPM 安装包 for centos
- 自定义cell中有一个button按钮,按下按钮的同时如何获得该按钮所在的行的row值
- 解决slideDown()、slideUp()执行结束后才执行下一次,导致鼠标离开后很久动画依然在执行的问题
- 24 Python assert,Exception的异常信息为unicode的中文时
- ImportError: No module named PIL 错误
- mysql sql优化与索引
- java生成验证码
- 只知道API,今天初识SPI
- Bootstrap3 表单-静态控件-纯文本和 label 置于同一行
- mysql游标
- Android(Java)开发之BLE4.0入门
- button的OnClickListener的三种实现方法