파일夹中共有多少PPT?一键统计全搞定!383页大揭秘
文章主题:
最近讨论比较热门的一个话题是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生产力!