1行代码合并多个PPT文件,Python自动化办公

news/2024/10/17 16:25:00/

大家好,这里是程序员晚枫,小破站也叫这个名字。

今天继续给大家更新自动化办公的功能:1行代码,合并多个PPT文件。

最近刚换了新工作,功能更新比较慢。大家有需要直接留言,每个留言我都会回复~

1、上代码

小白可以直接下载python-office,下载命令如下。

pip install python-office

下载以后,1行代码调用。👇

import officeinput_path = r"D:\workplace\code\github\poppt\dev\docs"
office.ppt.merge4ppt(input_path)

专业用户,可以独立使用带这个功能的库:poppt,源码中有说明,这里避免侮辱专业用户的能力,就不多解释了。源码地址👇

  • ⭐GitHub:https://github.com/CoderWanFeng/python-office

2、注意事项

这个功能比较小众,再加上仓促上阵。使用时请留意:

  • 合并后的文件,默认会保存到:C:\Users\Administrator\Documents\下。且目前不支持修改,**如需自定义输出位置 + 输出文件的名称,**请在留言板告诉我,我再优化代码。

  • 目前只支持Windows系统,Liunux和Mac没测试过,不过我估计是运行不成。



http://www.ppmy.cn/news/86658.html

相关文章

公司只有1个测试,领导却让我测试10个项目,这不是为难我....

读者提问:公司只有 1个测试,领导让我同时测试 10个项目,我该怎么办?回答:如果我是那个测试,我会做这三件事 1、向上申请资源2、任务分配到人3、执行测试任务 一、向上申请资源 1个测试同时对接 10个项目&a…

Holocube-第一集

准备工作: 装备: ESP 8266 D1 MINI1.3寸 TFT 屏幕分光棱镜25.4mm面包板、杜邦线、数据线等配件 软件: Arduino(本人使用1.8.16)---驱动ch341 初始arduino简单程序,对esp8266上传代码,能正常运行。正式开始 坑1&…

怎么通过ecs云服务器来给小程序发送消息

如果您想通过 ECS 云服务器向小程序发送消息,可以使用 WebSocket 技术。具体步骤如下: 1. 在 ECS 云服务器上搭建 WebSocket 服务器。您可以使用 Node.js、Java、Python 等编程语言来实现 WebSocket 服务器,具体实现方式可参考相关技术文档或…

Linux系统初始化命令的备忘单,Linux运维工程师收藏!

在管理和维护Linux系统时,有一些常用的命令可以帮助您进行系统初始化和配置。这些命令涵盖了各种任务,包括系统设置、用户管理、软件安装和网络配置等。 本文将为您提供一个Linux系统初始化命令的备忘单,以便在需要时方便查阅和使用。 系统设…

C语言指针

C语言指针 前言1. 指针是什么?1.2 如何编址呢? 2. 指针和指针类型2.1 指针-整数2.2 指针类型的意义 3. 野指针3.1 野指针成因3.1.1 指针未初始化3.1.2 指针越界访问1.1.3 指针指向的空间释放 3.2 如何避免野指针 4. 指针运算4.1 指针 /- 指针4.2 指针 -…

【基于ROS Melodic环境安装rosserial arduino】

【基于ROS Melodic环境安装rosserial arduino】 1. 简介2. 安装2.1 Ubuntu下的Arduino IDE安装2.2 Ubuntu下rosserial arduino软件安装2.3 安装ros_lib到Arduino IDE开发环境 3. 将ros_lib配置到 Arduino 环境库中4. 使用helloword5. 实验验证6.总结 1. 简介 这个教程展示如何…

总结879

学习目标: 月目标:5月(1800基础部分,背诵15篇短文,熟词僻义300词基础词) 周目标:1800高等数学部分并完成错题记录,英语背3篇文章并回诵 每日必复习(5分钟) …

react介绍,react语法,react高级特性,react编程技巧

React是一个用于构建用户界面的JavaScript库。它由Facebook开发,于2013年首次发布。React的主要目标是提高应用程序的性能和可维护性。React采用了一种称为“组件”的模式,使开发人员可以将应用程序拆分为小而独立的部分,从而更容易编写和维护…