python 合并word内容_python如何合并两个文档内容
1、两个文档合并之前
2、合并两个文件的代码:file1 = open("name,tel.txt", "rb")
file2 = open("name,email.txt", "rb")
file_list1 = file1.readlines() # 将所有变量读入列表file_list1
file_list2 = file2.readlines() # 将所有变量读入列表file_list2
# print(type(file1))
# 定义各属性数据存储列表
file_list1_name = []
file_list1_tel = []
file_list2_name = []
file_list2_email = []
# 遍历file_list1 列表 将得到的信息进行下列操作
for message in file_list1:
temp_list = message.split()
# 将txt文件中的第一行 也就是file_list1列表的第一项 用split方法操作
以空格为分隔符 分成两部分继续放到temp_list列表里
file_list1_name.append(str(temp_list[0].decode('gbk'))) # 包含中文 选gbk
file_list1_tel.append(str(temp_list[1].decode('gbk')))
# 操作与file_list1列表完全相同
for message in file_list2:
temp_list = message.split()
file_list2_name.append(str(temp_list[0].decode('gbk')))
file_list2_email.append(str(temp_list[1].decode('gbk')))
# print(len(file_list1_name))
# 选择与file_list2中的名称相同的file_list1中的名称合并....
file_list3 = []
for i in range(len(file_list1_name)):
s = ''
if file_list1_name[i] in file_list2_name:
j = file_list2_name.index(file_list1_name[i]) #列表index方法 查找括号内对象 返回值为索引位置
s = '\t'.join([file_list1_name[i], file_list1_tel[i], file_list2_email[j]])
# 字符串join方法连接三个属性,之间以(\t 制表位)隔开
s += '\n'
else:
s = '\t'.join([file_list1_name[i], file_list1_tel[i], str("--------------")])
s += '\n'
file_list3.append(s)
# 选择file_list1中的名称与file_list2中的名称不相同的
for i in range(len(file_list2_name)):
s = ''
if file_list2_name[i] not in file_list1_name:
s = '\t'.join([file_list2_name[i], str('--------------'), file_list2_email[i]])
s += '\n'
file_list3.append(s)
# 将数据写入file3
file3 = open("三属性合并.txt", "w")
file3.writelines(file_list3)
# 关闭文件
file1.close()
file2.close()
file3.close()
3、合并两个文档之后的结果:
python 合并word内容_python如何合并两个文档内容相关推荐
- Word中如何找回取消保存的文档内容
关于如何找回Word中修改后却点了取消保存的内容 首先重要的事情说三遍,Ctrl+S勤按,Ctrl+S勤按,Ctrl+S勤按,这毕竟只是一个补救办法,还是会丢失一点内容的. 如果文件比较重要,建议同时 ...
- python处理pdf实例_python 使用pdfminer3k 读取PDF文档的例子
1.安装 pdfminer3k 通过pip安装: pip install pdfminer3k 下载安装:在网页 https://pypi.org/project/pdfminer3k/1.3.1/# ...
- python打印机打印图片_python连接打印机实现打印文档、图片、pdf文件等功能
引言 python连接打印机进行打印,可能根据需求的不同,使用不同的函数模块. 如果你只是简单的想打印文档,比如office文档,你可以使用ShellExecute方法,对于微软office的文档.p ...
- python合并word表格_python合并word
1 场景 合并多个word文件到一个文件中,用于文件的批量打印. 要求: 每个文件合并时,均从从一个新页面开始,文件之间的内容不连在一起. 文件的样式不发生改变. 2 方案 采用python实现,使用 ...
- 合并多个word的代码_快速合并多个word文档内容,别再复制粘贴了!
问题情境: 相信很多童鞋在处理多个word文档内容合并时,我想一般情况下你们都会打开各个文档,复制里面的内容,再粘贴到同一个文档里面. 技巧步骤: 1. 首先新建一个文档,单击"插入&quo ...
- java读取word文档内容_合并多个Word文档内容,还在复制粘贴就out了,同事五秒轻松搞定...
在我们工作中,我们经常会编写多个Word文档内容,那么怎么将多个单个的Word文档合并到一个文档中,这就会显得有些难度. 如上图所示,我们需要将三个不同的案例,快速的汇总到我们的案例汇总表当中.许多朋 ...
- python批量修改word文档内容
实现的目标 批量修改word文档内容,此脚本直接修改文件,不是另存为,建议先copy再修改.多级目录结构对脚本没有影响,脚本会遍历"path"下所有目录以docx结尾文档. 用到的 ...
- 【python自动化办公03】word操作-文档内容替换
点击上方"AI搞事情"关注我们 有时候,我们需要将word中特定的内容进行批量替换为新的内容,那么如何应用python win32com 实现word文档内容的批量替换呢?下面就介 ...
- python处理word替换_python替换word中的关键文字(使用通配符)
环境:Python3.6 本文主要是通过win32com操作word,对word中进行常用的操作.本文以替换为例,讲解一下如何使用Python在word中使用"通配符模式"(类似于 ...
最新文章
- 基于ORB-SLAM2可持续保存地图的扩展方案
- 【论文笔记】 LSTM-BASED DEEP LEARNING MODELS FOR NONFACTOID ANSWER SELECTION
- Spring aop 实现异常拦截
- 安卓最好用的浏览器_iOS最好用的浏览器,没有之一!
- secFox setting
- Winform 系统调优
- SQL 快速入门2.1
- 《数据结构与抽象:Java语言描述(原书第4版)》一P.4.1 标识类
- 推荐使用:Vue.js ReactJS Angular 2 AngularJS
- Linux C高级编程——网络编程基础(1)
- android 添加ga_android开发步步为营之70:android接入Google Analytics总结
- 【clickhouse】ClickHouse之DBA运维宝典
- python中的pip是什么_python中的pip
- 服务器上使用 git 更新 wordpress 内核方案
- 质数——埃式筛法和欧式筛法
- zabbix自动同步ldap帐号到数据库
- SQL Pass北京举办第六次线下活动,欢迎报名
- C++11 关键字override和final
- 编写一个应用程序,给出汉字“你”“我”“他”在Unicode表中的位置。
- excel常用快捷键
热门文章
- 捕鱼问题 matlab,鱼捕捞问题(数学建模).docx
- GAN“家族”又添新成员——EditGAN,不但能自己修图,还修得比你我都好
- golang not enough arguments in call to uuid.Must have (uuid.UUID) want (uuid.UUID, error)
- 大华摄像头,NVR取流规则
- java8新特性回顾(四)---并发增强之Striped64和longAdder
- c语言搬石头 有100块石头,成语大挑战 一个人搬着一块大石头 答案是什么成语...
- 海思3516, 单摄像头接hdmi,并输出h.265文件
- Lazada和Shopee选品分析之马来西亚电商市场详解-海鲸跨境
- DBA生活篇之休闲:不做宅男!
- hadoop个人总结