python 3.4 :ImportError: no module named win32api

标签 python python-3.x pywin32

我在 Windows 7 上使用 python 3.4。为了打开一个 doc 文件,我使用以下代码:

import sys
import win32com.client as win32

word = win32.Dispatch("Word.Application")
word.Visible = 0
word.Documents.Open("MyDocument")
doc = word.ActiveDocument

我不确定为什么每次都会弹出这个错误:

ImportError: no module named win32api

虽然我已经从 http://www.lfd.uci.edu/~gohlke/pythonlibs/#pywin32 安装了 pywin32 而且我还检查了我导入的路径。我也尝试过重新安装 pywin32,但这并没有消除错误。

最佳答案

尝试从这里安装 pywin32:

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

取决于您的操作系统和您使用的 python 版本。通常 32 位版本应该适用于 32 位和 64 位操作系统。

编辑:移至https://github.com/mhammond/pywin32/releases

关于 python 3.4 :ImportError: no module named win32api,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25257274/

相关文章:

python - 使用 Python/Win32 选择和删除 Word 文档中存在的行

python - 是否有用于分箱数据的 sci.stats.moment 函数?

python - django if 标签和 ifequal 标签无法正常工作

python - 连接到本地 SQL Server 实例

python - 了解聚类中的 np.zeros

python - 如果 Windows 注册表项已存在,请在 Python 中检查

python - 如何在 lambda 表达式中使用循环变量

python - 确定 numpy 子数组是否重叠?

python - 类与其关联的元类之间的关系的命名法是什么?

python - 如何使用 Python 在屏幕上绘制一个空矩形