摘要:def DeleteObjectAllProperties(objectInstance): if not objectInstance: return listPro =[key for key in objectInstance.__dict__.keys()] for key in listPro: objectInstance.__delattr__(key)
阅读全文
摘要:使用sys.excepthook函数进行全局异常的获取。1. 使用MessageDialog实现异常显示;2. 使用logger把捕获的异常信息输出到日志中;步骤:定义异常处理函数, 并使用该函来替换掉系统的内置处理函数;对于threading.py的异常捕获,需要对该文件进行一些改变:如下:try: self.run() except SystemExit: if __debug__: self._note("%s.__bootstrap(): raised SystemE...
阅读全文
摘要:通过ctypes 类库中的win32方法GetProcessMemoryInfo()获得当前进程的内存使用情况。该函数可以在32或者64位,python2.6+及python3.x之上都能有用。"""Functions for getting memory usage of Windows processes."""__all__ = ['get_current_process', 'get_memory_info', 'get_memory_usage']import ctypesfr
阅读全文
摘要:SimpleXMLRPCServer模块式python语言的一个基于 xml 格式的进程间通信的基础框架。SimpleXMLRPCServer是一个单线程的服务器,这意味着,如果几个客户端同时发出多个请求,其它的请求就必须等待第一个请求完成以后才 能继续。此处也有一个解决方法。例子代码如下:创建一个server端主进程,并且利用一个线程开启一个server线程,并开启一个client进程作为child 进程。MyRemoteService包含三个serveice服务方法,我们测试Add方法,从server端返回计算结果。#-*- coding: UTF-8 -*-import wximport
阅读全文