如何在Windows中通过Python 2.7操作COM

1 投票
3 回答
7089 浏览
提问于 2025-04-16 10:48

在Python 2.4中,我可以这样做...

from win32com.client import Dispatch

显然在Python 2.7中,win32com这个东西不存在了。它是被重命名了吗?我需要安装其他模块吗?

3 个回答

0

comtypes 是一个更高级的库,它可以让你进行一些底层的 COM 操作。

1

根据你的设置,你可能需要一些额外的模块。这个页面上似乎对这个问题有最清楚的解释。

7

显然,win32com在Python 2.7中是不存在的。

在Python 2.4中也没有这个东西。你需要安装pywin32。你在设置2.4的时候肯定有安装过这个。

http://sourceforge.net/projects/pywin32/

安装完之后,你应该可以这样做:

from win32com.client import Dispatch

撰写回答