标题: Python调用COM组件
作者: Demon
链接: https://demon.tw/programming/python-com.html
版权: 本博客的所有文章,都遵守“署名-非商业性使用-相同方式共享 2.5 中国大陆”协议条款。
初学 Python 的时候就研究过怎样调用 COM 组件,这样就能像写 VBScript 一样写 Python,那时就想写一篇关于 Python 调用 COM 组件的文章,但是一直都没有写。
简单的写一下吧,用 Python 调用 COM 组件需要 pywin32 模块的支持,ActivePython 默认已经安装了,没有安装的话安装一下。下面以 Msxml2.XMLHTTP 为例简单说一下用法:
#Author: Demon #Date: 2011/12/20 #Website: https://demon.tw import win32com.client http = win32com.client.Dispatch('Msxml2.XMLHTTP') http.open('GET', 'https://demon.tw', False) http.send() print http.responseText
除了把 VBS 的 CreateObject 函数替换成 win32com.client.Dispatch 以外,其他基本都一样。
赞赏微信赞赏支付宝赞赏
随机文章: