Archive

Archive for the ‘python’ Category

python中打印详细异常信息

2006/01/12 发表评论
try:
   dosomething()
except Exception, e:
   import traceback
   traceback.print_exc()

这样能打印出更详细的错误信息,类似C#中Exception.StackTrace,只不过C#的堆栈信息是包含在异常示例中的,这个带来一个问题,我们在有的时候需要把这个异常重新throw出去的时候,不要用throw ex,这样会让.NET runtime重新整理堆栈信息,带来性能问题,另外,也会把异常的发生点从这里开始,丧失了原来的堆栈信息.改成用throw;就好了.

分类: python

设定python字符编码,解决中文乱码问题

2006/01/11 发表评论
如果在python中使用中文,会报错,有一个简单的方法可以解决这个问题,好像是2.4才行,就是在文件的开头加上:

# -*- coding: GBK -*-

指定编码就行了,但是我用utf-8怎么会出错?

分类: python
加关注

Get every new post delivered to your Inbox.