前言
文章首发于个人公号:可乐python说
最近,需要使用 Python 实现一些自动化办公的业务,之前使用过其他的包,但存在一些局限性,于是本次选择 win32com 来实现,环境是 win10,首先我们安装 pywin32。
pip install pywin32
安装过程很顺利,并无异常出现,于是开心的码上 demo ,运行时居然报错了,一顿折腾后,于是就有了这篇文章。
Demo 示例代码
import win32com
app = win32com.client.Dispatch('Word.Application')
# 打开文件并展示
app.Visible = True
app.Documents.Open("F:\\learning\\wincom32_demo\\demo.doc")
运行报错
运行时报如下错误:
File "F:/learning/wincom32_demo/win32com_demo.py", line 5, in
app = win32com.client.Dispatch('Word.Application')
AttributeError: module 'win32com' has no attribute 'client'
Process finished with exit c