我是Python的初学者,有一项任务是使用Python更改.docx文档中的每个超链接。感谢Kiran的代码,它给了我一些提示,让我做一些猜测,尝试和错误,最后让它工作。这里是我拥有的代码,我想与其他初学者分享。在# python to change docx URL hyperlinks:

### see: https://stackoverflow.com/questions/40475757/how-to-extract-the-url-in-hyperlinks-from-a-docx-file-using-python

from docx import Document

from docx.opc.constants import RELATIONSHIP_TYPE as RT

print(" This program changes the hyperlinks detected in a word .docx file \n")

docx_file=input(" Pls input docx filename (without .docx): ")

document = Document(docx_file + ".docx")

rels = document.part.rels

for rel in rels:

if rels[rel].reltype == RT.HYPERLINK:

print("\n Origianl link id -", rel, "with detected URL: ", rels[rel]._target)

new_url=input(" Pls input new URL: ")

rels[rel]._target=new_url

out_file=docx_file + "-out.docx"

document.save(out_file)

print("\n File saved to: ", out_file)

谢谢你,

拉皮尤浩

python如何读取word中超链接的文本_如何使用python从docx文件中提取超链接中的url...相关推荐

  1. Python 技术篇-获取requests里的二进制文本并保存为音频、图片文件,提取requests里的多媒体信息

    核心就是 request.content 保存的是 request 返回的二进制内容. json 数据是保存在 request.text 里. request = requests.post(apiU ...

  2. python批量提取word指定内容_使用python批量读取word文档并整理关键信息到excel表格的实例...

    目标 最近实验室里成立了一个计算机兴趣小组 倡议大家多把自己解决问题的经验记录并分享 就像在CSDN写博客一样 虽然刚刚起步 但考虑到后面此类经验记录的资料会越来越多 所以一开始就要做好模板设计(如下 ...

  3. Python实现读取Word表格计算汇总写入Excel

    Python实现读取Word表格计算汇总写入Excel 快过年了,又到了公司年底评级的时候了.今年的评级和往常一样,每个人都要填写公司的民主评议表,给各个同事进行评价打分,然后部门根据收集上来的评价表 ...

  4. python怎么读取word文件_使用python编辑和读取word文档

    python调用word接口主要用到的模板为python-docx,基本操作官方文档有说明. 使用python新建一个word文档,操作就像文档里介绍的那样: 1 from docx importDo ...

  5. python怎么读取word文件_python之python-docx编辑和读取word文档

    python调用word接口主要用到的模板为python-docx,基本操作官方文档有说明. 使用python新建一个word文档,操作就像文档里介绍的那样:1 from docx import Do ...

  6. python批量提取word指定内容到excel_(转)用python批量读取word文档并整理关键信息到excel表格...

    目标 最近实验室里成立了一个计算机兴趣小组 倡议大家多把自己解决问题的经验记录并分享 就像在CSDN写博客一样 虽然刚刚起步 但考虑到后面此类经验记录的资料会越来越多 所以一开始就要做好模板设计(如下 ...

  7. python怎么读取pdf为文本_轻松用Python批量提取PDF文本内容,这个小技巧告诉你!...

    轻松用Python批量提取PDF文本内容,这个小技巧告诉你!-1.jpg (22.73 KB, 下载次数: 0) 2018-9-7 08:33 上传 本文为你展示,如何用Python把许多PDF文件的 ...

  8. python中 是什么类型_浅谈python中的变量默认是什么类型

    浅谈python中的变量默认是什么类型 1.type(变量名),输出的结果就是变量的类型: 例如 >>> type(6) 2.在Python里面变量在声明时,不需要指定变量的类型,变 ...

  9. python读json文件中不同的数据类型_怎么使用python提取json文件中的字段

    python中为什么用json有什么作用 python的json模块中如何将变量添加到里面 python的json模块第一个是要打开的文件,第二个是打开的操作,为什么会如果你早认清你在别人心中没那么重 ...

最新文章

  1. AI一分钟 | 谷歌租下北京 6000 平米写字楼,或将发展AI项目;工信部就个人信息保护约谈百度、支付宝、今日头条
  2. 什么是m叉树_重型货架是什么?重型仓储货架介绍
  3. 周鸿祎谈抢票:技术推动建立一个高效的公平社会
  4. 【今日头条】热文周榜、热搜榜
  5. 使用psycopg2操作PostgreSQL数据库之二
  6. SparkSQL 将统计结果保存到Mysql
  7. xfce4截图的快捷键设置
  8. 实用垃圾收集,第1部分–简介
  9. 云服务器centos怎么还原系统还原,云服务器centos怎么还原系统还原
  10. 很多人现在还不知道的知识点,Python多进程和多线程详解!
  11. python查看dll中所有函数_Python中的函数
  12. html js加载404_【第 245 期】2020 年,JS 令一个新人沮丧
  13. power designer mysql_powerdesigner下载
  14. 关于qt 开发的灵异事件
  15. ireport+Jasper 动态改变字体大小
  16. 【免费扩容onedrive】
  17. David I 盛大之行
  18. excel分析数据的工具有哪些?
  19. HMS Core-IAP特性功能之卡券服务
  20. mc服务器语音,《我的世界》语音聊天Mod安装使用教程

热门文章

  1. 知识点讲解六:fake-useragent的用法
  2. 在Linux中配置EwoMail 邮件服务器
  3. 超星计算机英语答案,2020优学院剑桥计算机通用英语最新试题参考答案
  4. 置顶!!!主页禁言提示原因:在自己论坛发动态误带敏感词,在自己论坛禁止评论90天
  5. 如何正确的使用vray渲染出高质量的画面?
  6. 在WPS,表格中如何将选中的单元格行和列高亮显示
  7. WPS表格如何根据数据的不同显示不同的背景色
  8. mysql 两个日期加减_mysql日期加减运算
  9. index.php 首页,网站首页index.php与index.html的区别
  10. 2021年国产软硬件行业发展研究报告