Python调用COM组件

标签: , ,

初学 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 以外,其他基本都一样。

赞赏

微信赞赏支付宝赞赏

随机文章:

  1. NTFS文件流
  2. 用VBS实现PHP的urlencode函数
  3. 汇编语言中的条件跳转指令Jcc
  4. Windows 7 OEM Activator 1.2.14
  5. Raspberry Pi -bash: nslookup: command not found

留下回复