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如何合并两个文档内容相关推荐

  1. Word中如何找回取消保存的文档内容

    关于如何找回Word中修改后却点了取消保存的内容 首先重要的事情说三遍,Ctrl+S勤按,Ctrl+S勤按,Ctrl+S勤按,这毕竟只是一个补救办法,还是会丢失一点内容的. 如果文件比较重要,建议同时 ...

  2. python处理pdf实例_python 使用pdfminer3k 读取PDF文档的例子

    1.安装 pdfminer3k 通过pip安装: pip install pdfminer3k 下载安装:在网页 https://pypi.org/project/pdfminer3k/1.3.1/# ...

  3. python打印机打印图片_python连接打印机实现打印文档、图片、pdf文件等功能

    引言 python连接打印机进行打印,可能根据需求的不同,使用不同的函数模块. 如果你只是简单的想打印文档,比如office文档,你可以使用ShellExecute方法,对于微软office的文档.p ...

  4. python合并word表格_python合并word

    1 场景 合并多个word文件到一个文件中,用于文件的批量打印. 要求: 每个文件合并时,均从从一个新页面开始,文件之间的内容不连在一起. 文件的样式不发生改变. 2 方案 采用python实现,使用 ...

  5. 合并多个word的代码_快速合并多个word文档内容,别再复制粘贴了!

    问题情境: 相信很多童鞋在处理多个word文档内容合并时,我想一般情况下你们都会打开各个文档,复制里面的内容,再粘贴到同一个文档里面. 技巧步骤: 1. 首先新建一个文档,单击"插入&quo ...

  6. java读取word文档内容_合并多个Word文档内容,还在复制粘贴就out了,同事五秒轻松搞定...

    在我们工作中,我们经常会编写多个Word文档内容,那么怎么将多个单个的Word文档合并到一个文档中,这就会显得有些难度. 如上图所示,我们需要将三个不同的案例,快速的汇总到我们的案例汇总表当中.许多朋 ...

  7. python批量修改word文档内容

    实现的目标 批量修改word文档内容,此脚本直接修改文件,不是另存为,建议先copy再修改.多级目录结构对脚本没有影响,脚本会遍历"path"下所有目录以docx结尾文档. 用到的 ...

  8. 【python自动化办公03】word操作-文档内容替换

    点击上方"AI搞事情"关注我们 有时候,我们需要将word中特定的内容进行批量替换为新的内容,那么如何应用python win32com 实现word文档内容的批量替换呢?下面就介 ...

  9. python处理word替换_python替换word中的关键文字(使用通配符)

    环境:Python3.6 本文主要是通过win32com操作word,对word中进行常用的操作.本文以替换为例,讲解一下如何使用Python在word中使用"通配符模式"(类似于 ...

最新文章

  1. 基于ORB-SLAM2可持续保存地图的扩展方案
  2. 【论文笔记】 LSTM-BASED DEEP LEARNING MODELS FOR NONFACTOID ANSWER SELECTION
  3. Spring aop 实现异常拦截
  4. 安卓最好用的浏览器_iOS最好用的浏览器,没有之一!
  5. secFox setting
  6. Winform 系统调优
  7. SQL 快速入门2.1
  8. 《数据结构与抽象:Java语言描述(原书第4版)》一P.4.1 标识类
  9. 推荐使用:Vue.js ReactJS Angular 2 AngularJS
  10. Linux C高级编程——网络编程基础(1)
  11. android 添加ga_android开发步步为营之70:android接入Google Analytics总结
  12. 【clickhouse】ClickHouse之DBA运维宝典
  13. python中的pip是什么_python中的pip
  14. 服务器上使用 git 更新 wordpress 内核方案
  15. 质数——埃式筛法和欧式筛法
  16. zabbix自动同步ldap帐号到数据库
  17. SQL Pass北京举办第六次线下活动,欢迎报名
  18. C++11 关键字override和final
  19. 编写一个应用程序,给出汉字“你”“我”“他”在Unicode表中的位置。
  20. excel常用快捷键

热门文章

  1. 捕鱼问题 matlab,鱼捕捞问题(数学建模).docx
  2. GAN“家族”又添新成员——EditGAN,不但能自己修图,还修得比你我都好
  3. golang not enough arguments in call to uuid.Must have (uuid.UUID) want (uuid.UUID, error)
  4. 大华摄像头,NVR取流规则
  5. java8新特性回顾(四)---并发增强之Striped64和longAdder
  6. c语言搬石头 有100块石头,成语大挑战 一个人搬着一块大石头 答案是什么成语...
  7. 海思3516, 单摄像头接hdmi,并输出h.265文件
  8. Lazada和Shopee选品分析之马来西亚电商市场详解-海鲸跨境
  9. DBA生活篇之休闲:不做宅男!
  10. hadoop个人总结