当前位置: 首页 > news >正文

python读写.pptx文件

1、读取PPT

import pptx
ppt=pptx.Presentation(r'C:\Users\user\Documents\\2.pptx')
# ppt.save(r'C:\Users\user\Documents\\1.pptx')
# slide=ppt.slides.add_slide(ppt.slide_layouts[1])# 读取所有幻灯片上的文字
for slide in ppt.slides:for shape in slide.shapes:if shape.has_text_frame:text_box=shape.text_framefor para in text_box.paragraphs:print(para.text)
print("over")

2、写入PPT

import pptx# 创建一个新的PPT文件
prs = pptx.Presentation()# 添加标题幻灯片
slide = prs.slides.add_slide(prs.slide_layouts[0])
title = slide.shapes.title
title.text = "My PPT File"# 添加带有段落的幻灯片
slide = prs.slides.add_slide(prs.slide_layouts[1])
left_shape = slide.shapes.placeholders[1]
left_shape.text = "This is a paragraph."prs.save("example.pptx")

相关文章:

python读写.pptx文件

1、读取PPT import pptx pptpptx.Presentation(rC:\Users\user\Documents\\2.pptx) # ppt.save(rC:\Users\user\Documents\\1.pptx) # slideppt.slides.add_slide(ppt.slide_layouts[1])# 读取所有幻灯片上的文字 for slide in ppt.slides:for shape in slide.shapes:if shape…...

【Godot】【BUG】4.x NavigationAgent 导航不生效

4.2.beta2 试了半天才发现原来默认只对第一个有导航的 TileMap 的第 1 层 生效,而我设置的导航层不是第一层,然后我新建了一个 TileMap 将导航的瓦片设置到这个 TileMap 上了,如图 这样就解决了问题,不用再修改默认设置的东西了&a…...

Rust逆向学习 (1)

文章目录 Hello, Rust Reverse0x01. main函数定位0x02. main函数分析line 1line 2line 3line 4~9 0x03. IDA反汇编0x04. 总结 近年来,Rust语言的热度越来越高,很多人都对Rust优雅的代码和优秀的安全性赞不绝口。对于开发是如此,对于CTF也是如…...

【Golang | reflect】利用反射实现方法的调用

引言 go语言中,如果某个数据类型实现了一系列的方法,如何批量去执行呢,这时候就可以利用反射里的func (v Value) Call(in []Value) []Value 方法。 // Call calls the function v with the input arguments in. // For example, if len(in)…...

Teleport

从官网中获取到的代码如下 App.vue <template><div class"outer"><h3>Tooltips with Vue 3 Teleport</h3><div><MyModal /></div></div> </template> <script setup> import MyModal from "./My…...

flutter与原生 相互通信实战

一、原生和flutter 通信 ios 通信类 CommonUtil.swift import Foundation import Flutterpublic class CommonUtil {public static func emitEvent(channel: FlutterMethodChannel, method: String, type: String, errCode: Int32?, errMsg: String?, data: Any?){safeMa…...

结构光相机原理

结构光相机原理...

ubuntu安装Anaconda

下载 Anaconda 进入 Ubuntu&#xff0c;自己新建下载路径&#xff0c;输入以下命令开始下载 注意&#xff0c;如果不是 x86_64&#xff0c;需要去镜像看对应的版本&#xff08;https://mirrors.bfsu.edu.cn/anaconda/archive/?CM&OA&#xff09; wget https://mirrors.…...

【RNA structures】RNA转录的重构和前沿测序技术

文章目录 RNA转录重建1 先简单介绍一下测序相关技术2 Map to Genome Methods2.1 Step1 Mapping reads to the genome2.2 Step2 Deal with spliced reads2.3 Step 3 Resolve individual transcripts and their expression levels 3 Align-de-novo approaches3.1 Step 1: Generat…...

4、Kafka 消费者

5.1 Kafka 消费方式 5.2 Kafka 消费者工作流程 5.2.1 消费者总体工作流程 5.2.2 消费者组原理 Consumer Group&#xff08;CG&#xff09;&#xff1a;消费者组&#xff0c;由多个consumer组成。形成一个消费者组的条件&#xff0c;是所有消费者的groupid相同。 • 消费者组内…...

CSS3 渐变

CSS3 渐变可以让你在两个或多个指定的颜色之间显示平稳的过渡。 CSS3渐变有两种类型&#xff1a;线性渐变&#xff08;Linear Gradients&#xff09;和径向渐变&#xff08;Radial Gradients&#xff09;。 线性渐变&#xff08;Linear Gradients&#xff09;&#xff1a; 线性…...

【Python 千题 —— 基础篇】分割有效信息

题目描述 题目描述 有时候我们需要截取字符串以获取有用的信息&#xff0c;比如对于字符串 “日期&#xff1a;2010-10-29”&#xff0c;我们需要截取后面的 10 个字符来获取日期&#xff0c;以便进行进一步分析。编写一个程序&#xff0c;输入一个字符串&#xff0c;然后输出…...

webrtc基于DTLS的端口复用技术

DTLS协议: DTLS(Datagram Transport Layer Security)数据包安全传输协议,用于在不可靠的数据包传输协议上(如UDP)提供数据的安全传输。 UDP多路复用: 一个UDP多路复用&#xff0c;被用来处理共享同一个UDP端口的多个并发的UDT连接。类似同一个tcp port上创建多个socket connec…...

【2024秋招】2023-9-20 度小满信贷系统平台部二面

1 面试官的部门介绍 我们部门是信贷系统平台部&#xff0c;主要是为度小满做一个服务&#xff0c;你应该也接触过信用卡&#xff0c;跟这种差不多&#xff0c;用户可以打进我们的系统申请一个额度&#xff0c;整个部门的规模大概是400-500人左右&#xff0c;我个人来自平台数据…...

【Django 04】Serialization 序列化的高级使用

序列化器 serializers 序列化器的作用 序列化将 queryset 和 instance 转换为 json/xml/yaml 返回给前端 反序列化与序列化则相反 定义序列化器 定义类&#xff0c;继承自 Serializer 通常新建一个 serializers.py 文件 撰写序列化内容 suah as 目前只支持 read_only 只…...

【前端学习】—变量类型和计算(五)

【前端学习】—变量类型和计算(五) 一、JS中使用typeof能得到哪些类型 字符串(String):表示文本数据,用单引号或双引号括起来。 数字(Number):表示数值数据,包括整数和浮点数。 布尔值(Boolean):表示真或假(true或false)的逻辑值。 空值(Null):表示一个空…...

QT中窗口自绘制效果展示

项目中需要使用QT进行窗口自绘&#xff0c;前期先做一下技术探索&#xff0c;参考相关资料代码熟悉流程。本着代码是最好的老师原则&#xff0c;在此记录一下。 目录 1.运行效果 2.代码结构 3.具体代码 1.运行效果 2.代码结构 3.具体代码 myspeed.pro QT core gui…...

Android Studio 直接获取Spinner的值

最近做一个小demo 使用Spinner下拉框来让用户选择地区、周数&#xff08;第1-12周&#xff09; 然后参考了一下别人的文章 这里引用这位博主博文&#xff1a; AndroidStudio使用spinner控件并添加监听&#xff08;极简&#xff09;_安卓spinner监听事件_天王老子来了我也不…...

渗透测试工具(3)Burpsuite

笔记目录 渗透测试工具(1)wireshark渗透测试工具(2)Nmap渗透测试工具(3)Burpsuite 1.简介 是Web应用程序测试&#xff0c;请求的拦截和修改,扫描web应用程序漏洞,以暴力破解登陆表单,执行会话令牌等多种的随机性检查。 (1)模块介绍 ①Intercept&#xff1a;用于显示和修改Ht…...

大数据之LibrA数据库系统上下电管理

系统上电 操作场景 系统管理员进行例行维护停机后需要重新启动服务器与FusionInsight LibrA集群。如果安装双机Manager&#xff0c;上电后HA将确定主备管理节点。系统启动完成后需要启动依赖集群运行的上层业务。 对系统的影响 系统上电完成以前集群不可用。 前提条件 获…...

CSS 背景图片无法加载的常见原因与正确写法详解

本文系统讲解 html 中 css 背景图片&#xff08;如 background-image: url(...)&#xff09;不显示的典型原因&#xff0c;包括路径错误、语法混用、属性书写不规范等问题&#xff0c;并提供可直接复用的标准写法与调试建议。 本文系统讲解 html 中 css 背景图片&#xff…...

避坑指南:统信UOS家庭版1030安装Seurat时,你可能会遇到的3个‘拦路虎’及解决办法

统信UOS家庭版1030安装Seurat避坑实战手册 第一次在统信UOS家庭版1030上配置生信分析环境时&#xff0c;我像大多数新手一样低估了系统差异带来的挑战。当Miniconda安装界面弹出"Segmentation fault"错误时&#xff0c;才意识到国产操作系统的特殊配置需求。本文将聚…...

如何永久保存微信聊天记录?WeChatMsg本地备份与数据分析终极指南

如何永久保存微信聊天记录&#xff1f;WeChatMsg本地备份与数据分析终极指南 【免费下载链接】WeChatMsg 提取微信聊天记录&#xff0c;将其导出成HTML、Word、CSV文档永久保存&#xff0c;对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com/GitHub_Trendin…...

4月21日发布!OPPO Pad Mini 要给小平板正名了

4月21日19:00&#xff0c;OPPO将召开新品发布会&#xff0c;除了Find X9s Pro等旗舰手机&#xff0c;最让我期待的就是OPPO Pad Mini这款小平板。说实话&#xff0c;这几年我一直觉得小平板是“鸡肋”——手机屏幕越做越大&#xff0c;折叠屏又能兼顾大屏&#xff0c;8.8英寸的…...

生产环境mysql如何实现高可用_配置主从复制与自动故障切换

主从复制SHOW SLAVE STATUS显示Connecting的常见原因是网络通但权限或配置未对齐&#xff1a;主库需开启binlog且server_id全局唯一&#xff1b;从库CHANGE MASTER TO中MASTER_HOST不能为localhost或127.0.0.1&#xff0c;须填真实IP或域名。主从复制配不起来&#xff0c;SHOW …...

面向高端汽车暖风系统控制器的功率MOSFET选型策略与器件适配手册

随着汽车电气化与智能化进程加速&#xff0c;高端汽车暖风系统&#xff08;HVAC&#xff09;正朝着高能效、高功率密度、高可靠性及智能热管理方向演进。其核心控制器需精准驱动PTC加热器、高效水泵、散热风扇及风门电机等多元负载&#xff0c;功率MOSFET作为电能转换与分配的执…...

CSS实现盒子倒角不规则效果_利用border-radius多个值

border-radius需按1/2/4值规则设置&#xff0c;四角不规则倒角须用“水平/垂直”双值写法&#xff0c;IE11不支持斜杠语法&#xff0c;超尺寸值会被自动裁剪&#xff0c;单位混用和空格错误易致解析失败。border-radius 支持四个角分别设置&#xff0c;但值必须成对或单个很多人…...

推荐一些可以用于论文降重的软件:哪些可以同时降低查重与AIGC率?2026年爆款TOP5深度评测!

CSDN学术极客专栏 / 2026届毕业生抢救指南&#xff1a; 各位C站的科研同行、学弟学妹们&#xff0c;晚上好。临近毕业季&#xff0c;我的主页几乎被同一个问题刷爆&#xff1a;“博主&#xff0c;推荐一些可以用于论文降重的软件吧&#xff01;我用常规工具降完了重&#xff0c…...

多云环境测试:跨平台方案深度解析与实践指南

当多云战略遇见跨平台应用随着企业数字化转型进入深水区&#xff0c;业务形态正以前所未有的复杂度和广度展开。一方面&#xff0c;为追求弹性、成本优化与风险规避&#xff0c;多云架构已成为企业技术栈的必然选择&#xff0c;工作负载分布于AWS、Azure、阿里云乃至边缘节点之…...

别再只会AT指令了!用STM32CubeMX+正点原子LoRa模块,5分钟搞定透明传输

STM32CubeMX与正点原子LoRa模块的高效开发指南 在嵌入式开发领域&#xff0c;LoRa技术因其长距离、低功耗的特性广受欢迎&#xff0c;但传统的AT指令配置方式往往让开发者陷入繁琐的底层调试中。本文将带你体验STM32CubeMX图形化工具与正点原子LoRa模块的完美结合&#xff0c;告…...