10 2009 档案
摘要:当有异常发生时,可以利用sys.exc_info()获得异常发生点的TraceBack。但正常状态如何获得TraceBack呢?查了很久资料都没有找到答案。想来想去,只找到两种不完美的方案:【方案一】主动引发一个异常,从而获得其TraceBack。事实上,traceback.extract_stack里就是这么干的:[代码]这种强行引发异常的方法,肯定会降低性能。【方案二】利用sys.settra...
阅读全文
摘要:Python中要创建一个类的实例,要首先导入该类或者该类所属的模块,例如:[代码]或者[代码]如果要在程序中动态地创建类实例,也一样要分两步走,例如:[代码]但是要注意:如果myclass并不在mymodule的自动导出列表中(__all__),则必须显式地导入,例如:[代码]若要封装的规范一些,可以这样来做:[代码]
阅读全文

浙公网安备 33010602011771号