10得票4回答
错误 "调用的对象已经与其客户端断开连接" - 使用Python和win32com自动化IE 8

我想要自动化Internet Explorer 8(在Windows 7上使用Python 2.7),这是我在SO上找到的帖子之后的代码:import sys, time from win32com.client import WithEvents, Dispatch import pytho...

12得票1回答
win32com.client.Dispatch + Cherrypy = CoInitialize has not been called 使用win32com.client.Dispatch和Cherrypy时出现错误:CoInitialize未被调用。

以下代码运行良好,但如果从CherryPy应用程序方法中执行,则会出现错误消息CoInitialize未被调用:import win32com.client xl = win32com.client.Dispatch("Excel.Application") xl.quit() 这个帖子提供了...

13得票8回答
使用Python的win32com模块迭代Outlook子文件夹

我有以下的代码,可以获取我的共享文件夹中的收件箱和其中所有的电子邮件。这个代码非常好用,会打印出最后一封电子邮件的主题。outlook = win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI") recip = ...

8得票2回答
如何使用Python持续监控Outlook中的新邮件以及特定文件夹中的未读邮件

我希望能够检查特定发件人的电子邮件,并在其到达任何地方时自动处理它。 但是,可能会出现某些情况,我的 Outlook 被重新启动,同时我收到了来自发件人的邮件并将其标记为未读。 为了持续监视特定主题的新邮件,我找到了以下代码: import win32com.client import ...

11得票1回答
Windows环境下的iTunes 11脚本编写

有没有办法通过Python在Windows上以程序化方式检查播客并创建iTunes 11的播放列表? 在iTunes 11之前,可以使用win32com.client包从Python脚本化Windows上的iTunes。虽然从技术上讲这仍然是可能的,但是iTunes 11已删除了API的重要...

11得票3回答
使用win32在Python中从Outlook Exchange提取发件人的电子邮件地址

我正在试图使用Python中的win32包从Outlook 2013中提取发件人的电子邮件地址。我的收件箱中有两种类型的电子邮件地址,一种是Exchange,另一种是SMTP。如果我尝试打印Exchange类型的发件人电子邮件地址,我会得到这个结果:/O=EXCHANGELABS/OU=EXC...

109得票12回答
导入错误:找不到名为win32com.client的模块。

我目前正在使用Python 2.7,并尝试打开一个Excel表格。当使用以下代码时:import os from win32com.client import Dispatch xlApp = win32com.client.Dispatch("Excel.Application") xlA...

17得票6回答
通过COM连接Outlook时出现错误

我有以下的Python代码o = win32com.client.Dispatch("Outlook.Application") ns = o.GetNamespace("MAPI") profile = ns.Folders.Item("Profile Name") tasks = prof...

10得票3回答
Excel访问被拒绝,使用Win32 Python Pywin32。

我的代码是#Opens template for creating final report excel = win32.dynamic.Dispatch('Excel.Application') template = os.path.abspath((folderpath+'\Poop.xl...

7得票2回答
在Windows中选择全部并复制的最有效方法

我有一个从第三方程序中抓取数据的脚本。目前我正在使用模拟键盘按键来选择和复制数据: import win32com.client shell = win32com.client.Dispatch("WScript.Shell") shell.SendKeys('^a') shell.Sen...