这是我写过调用com的一个方法。 你可以参考一下
http://my.oschina.net/u/241688/blog/619319
from win32com.client import Dispatch
import logging
import logging.handlers
LOG_FILE = 'fetchData.log'
handler = logging.handlers.RotatingFileHandler(LOG_FILE, maxBytes = 1024*1024, backupCount = 5) # handler
fmt = '%(asctime)s - %(filename)s:%(lineno)s - %(name)s - %(message)s'
formatter = logging.Formatter(fmt) # formatter
handler.setFormatter(formatter) # add formatter
logger = logging.getLogger('fetch') # get logger
logger.addHandler(handler) # add logger handler
logger.setLevel(logging.DEBUG)
class AttLogsSys():
def __init__(self,comName,m_ip,m_port,m_machin=1):
self.manage = Dispatch("zkemkeeper.ZKEM")
self.ip = m_ip
self.port=m_port
self.machine = m_machin