python word.documents.open报错_Python教程:[43]Word基本操作
使用python操作Word用到了win32com模块,我们现在就要介绍一下python对Word的基本操作,文章涉及到如何与Word程序建立连接、如果与Word文档建立连接的,以及对Word文档的基本操作。
1. 首先,我们必须要引入win32com,已经Dispatch和constants两个常用的库
2. 与Word建立连接,这时候如果你已经打开了一个Word,则直接与Word程序建立连接,如果没有打开,则它会打开Word。如果已经开启了一个Word,你可以使用DispatchEx代替下面的Dispatch
3. 设置Word的可见性visible,默认情况下,你看不到Word程序;然后设置Word的警告信息是否出现,默认也是不出现,这样你在使用python控制Word的时候不会弹出Word的警告信息。
4. 新建一个Word文档用add(),假如你只想打开一个已经存在的Word,你是用下面红色的代码(去掉注释符号#)
5. 获取已经打开的文档的数目,从下面我们看到我们只打开了一个Word文档
6. 想要获取第一个文档的句柄,我们使用Documents集合
7. 假如想要激活特定的文档,我们使用activate()方法,可以其后的操作都在该文档下执行。
8. 我们还可以打印文档,使用printout方法。
9. 保存Word,可以使用另存为(saveas)方法或者使用保存(save)方法
10. 最后要学的就是Word的退出,使用python控制Word一定要注意退出,否则程序运行越来越慢,尤其是在多次循环的时候。
11. 下一篇文章我们讲如何使用python编辑Word中documents对象下的其他子对象。以后python操作Word的文章都发表在系列文章《python操作Word》下,下面的参考资料里有它的链接地址。
python word.documents.open报错_Python教程:[43]Word基本操作相关推荐
- python word.documents.open报错_Python:读取两种Word文件简述及文件未能引发事件错误...
Python 中可以读取 word 文件的库有 python-docx 和 pywin32. 优点缺点python-docx跨平台只能处理 .docx 格式,不能处理.doc格式pywin32仅限 w ...
- python elif报错_python教程(四)流程控制 if elif
本章你将学到:input()函数用于获取输入,python流程控制语句的if语句 >>> age = int(input('请输入年龄:')) 请输入年龄:15 >>&g ...
- python -m uiautomator2 init 报错_Python|实现属于自己的数据类型
我们今天聊聊怎么使用python中的特殊方法来实现属于自己的数据类型. python中有很多的数据类型,比如说数组.字典等等. 我们先来看一个例子,我们平时使用 len() 这个函数的次数很多,它会获 ...
- python查询mysql decimal报错_python读取MySQL数据表时,使用ast模块转换decimal格式数据的坑...
概述 MySQL中常用的数据格式有tinyint().int().float().double().decimal() .varchar.enum().datetime;小数格式中decimal比较常 ...
- python库下载安装报错_Python 各种库的安装
在Win7 系统安装的Python 各种库,如:pandas.numpy.scipy等 因为平时使用的是IDE-PyCharm,这里可以直接 [File-Setting-Project:XXX-&qu ...
- python xlrd读取文件报错_python利用xlrd读取excel文件始终报错原因
1.代码按照网上百度的格式进行书写如下: 但运行后,始终报错如下: 百度了xlrd网页: 分明支持xls和xlsx两种格式的文件,但运行始终报错. 最后找到原因是因为我所读取的文件虽然是以.xls命名 ...
- python爬虫资源路径报错_python爬虫
一.网络爬虫介绍 网络爬虫是一个自动提取网页的程序,它为搜索引擎从万维网上下载网页,是搜索引擎的重要组成. 例如,百度.google搜索某关键字时,就是爬取整个互联网上的相关资源,给呈现出来. 实际爬 ...
- python调用js文件报错_python - selenium 运行网页中js脚本报错,提示未定义
问 题 问题1 selenium 运行网易中js脚本报错提示未定义 报错提示如下: driver.execute_script("javascript:amsInit(62800,30315 ...
- python write非法字符报错_Python爬虫实现的微信公众号文章下载器
平时爱逛知乎,收藏了不少别人推荐的数据分析.机器学习相关的微信公众号(这里就不列举了,以免硬广嫌疑).但是在手机微信上一页页的翻阅历史文章浏览,很不方便,电脑端微信也不方便. 所以我就想有什么方法能否 ...
最新文章
- 沉痛哀悼!现代无线网络之父 Norman Abramson 辞世,享年 88 岁
- ASA 独立实现WEB URL过滤!!!
- 软件性能测试类型和指标
- Itext导出pdf文件
- python日历下拉框_Python版的农历日历Calendar,功能简单
- 【STM32】RTC程序示例
- [转]C++二进制完成加减乘除
- javascript 西瓜一期 04 解释型语言与编译型语言的翻译过程
- Fastformer:史上最强最快Transformer!清华、MSRA出品!
- byteofpython中文gitbook_Gitbook快速简明教程
- 从网管做到CIO---看如何提升IT人员职业价值
- 创建型模式之单例模式
- KillBee框架的使用(上)
- gulp4.0构建任务(一次执行多个任务)
- 软件测试 查看网页打开时间,网页响应时间101(一)
- tmux分屏工具使用
- 为什么程序员应该写博客?用什么博客系统?
- 如何使用计算机上合并计算方法,Excel2019中合并计算的使用方法
- 再聊聊Python中文社区的翻译
- BB8700 bowser net