파일夹中共有多少PPT?一键统计全搞定!383页大揭秘

文章主题:

666AI工具大全,助力做AI时代先行者!

最近讨论比较热门的一个话题是chatGPT,可以实现很多用途,如

开发聊天机器人编写和调试计算机程序文学

于是使用谷歌邮箱注册了免费的账号,测试了一个批量统计的Python的代码,测试后,非常精准

原始参考代码如下:

import os

from pptx import Presentation

def get_ppt_page_count(ppt_file):

    prs = Presentation(ppt_file)

    return len(prs.slides)

def get_ppts_page_count_in_folder(folder):

    total_page_count = 0

    for filename in os.listdir(folder):

        if filename.endswith(“.pptx”):

“🌟通过路径`folder/filename`定位并提取PPT文件,这是关键步骤💡。使用Python的os模块,我们能高效地管理文件系统,确保信息安全💪。记得调整文件名以适应搜索引擎优化,提升内容可见性链接SEO优化哦!🌐”

🎉你已经掌握了提取PPT页面数量的关键步骤!只需通过`:get_ppt_page_count:`函数,输入你的`ppt_file`路径,系统将自动为你揭示隐藏在幻灯片中的页码信息。🚀每一页都承载着丰富的知识,快来探索这份智慧的海洋吧!记得,数据就在那里等你去发现!📖

            total_page_count += page_count

    return total_page_count

folder = “ppts”

total_page_count = get_ppts_page_count_in_folder(folder)

print(“所有PPT总页数:”, total_page_count)

代码解释:

首先导入了 os 和 pptx 库

然后定义了两个函数:

get_ppt_page_count:接受一个PPT文件名作为参数,返回该PPT文件的页数。

get_ppts_page_count_in_folder:接受一个文件夹名作为参数,遍历该文件夹内的所有PPT文件,累加它们的页数,最后返回所有PPT文件的总页数。

最后,设置了一个文件夹名 folder 为 “ppts”,调用了 get_ppts_page_count_in_folder 函数,

最后输出了所有PPT文件的总页数。

运行结果

Python 3.9.6 (tags/v3.9.6:db3ff76, Jun 28 2021, 15:26:21) [MSC v.1929 64 bit (AMD64)] on win32

Type “help”, “copyright”, “credits” or “license()” for more information.

>>> 

================ RESTART: D:\My Desktop\Python统计文件夹中多个PPT的总页数.py ===============

所有PPT总页数:383

>>> 

AI时代,掌握AI大模型第一手资讯!AI时代不落人后!

免费ChatGPT问答,办公、写作、生活好得力助手!

扫码右边公众号,驾驭AI生产力!

Leave a Reply