网站都不需要什么备案西安做网站公司云速
网站都不需要什么备案,西安做网站公司云速,杭州网站建设提供商,新闻cms静态网站模板下载人工智能时代#xff0c;最需要学习的编程语言是#xff1a;python 。笔者是个 python 小白#xff0c;昨天花了两个小时#xff0c;第一次成功运行起来 python 项目 。 项目是 powerpoint-extractor #xff0c;可以将 ppt 文件中的图片提取出来#xff0c;并输出到固定…人工智能时代最需要学习的编程语言是python 。笔者是个 python 小白昨天花了两个小时第一次成功运行起来 python 项目 。 项目是 powerpoint-extractor 可以将 ppt 文件中的图片提取出来并输出到固定的目录。
1 安装 python 环境
首先打开终端打开后输入 python3 。确定电脑上是否已安装 python3如果输入 python 是查看 mac 上的自带版本。
命令python3【直接回车】
出现下面是页面表示已经安装python3 【退出时可输入exit然后点回车】 若没有安装安装 python3 如下两种方式
第一种方法 brew 安装 python3 brew install python3第二种方法 官网 Python Releases for macOS 根据自己的需求下载自己需要的版本下载 。 2 项目 powerpoint-extractor
通过 git 命令 clone 该项目 :
git clone gitgithub.com:2TallTyler/powerpoint-extractor.git
因为项目依赖 python-pptx 组件通过清华的镜像执行如下的命令
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple python-pptx 执行完成之后可以通过 pip3 list 命令查看已安装包列表 3 PyCharm 配置
通过 PyCharm 打开该项目 : 上图我们发现 python 解释器并没有配置好 py 脚本显示 import 包失败 。 点击添加 python 解释器按钮勾选继承全局包并确认好 python3 的执行目录是否正确点击 OK 即可完成配置。
点开 extract.py 核心代码非常容易理解
for eachfile in glob.glob(self.input_dir os.sep *.pptx):ppt Presentation(eachfile)print(* eachfile)presentation_count 1self.cur_image_index 1
name self.generate_image_name_part(eachfile)
# 遍历每张幻灯片for page, slide in enumerate(ppt.slides):# 将幻灯片上的所有文本收集到一个字符串中以换行符分隔text for shape in slide.shapes:if shape.has_text_frame and shape.text.strip():text os.lineseptext shape.text
# 收集每张幻灯片中的图像self.cur_slide_images []
# 保存幻灯片中的图像for shape in slide.shapes:self.drill_for_images(shape, page 1, name)
# 将页码、收集到的文本和演讲者备注作为新行写入CSV文件image_list if len(self.cur_slide_images) 0:image_list ,.join(self.cur_slide_images) # 将图像列表转换为逗号分隔的字符串
# 将信息写入CSV文件writer.writerow([eachfile, page 1, text, slide.notes_slide.notes_text_frame.text, image_list])
这段代码执行了以下操作
对于每个 PowerPoint 文件它加载演示文稿并逐一遍历每张幻灯片。对于每张幻灯片它收集文本和图像信息并将其格式化为 CSV 文件的一行。CSV 文件的每一行包括文件名、页码、幻灯片文本、幻灯片的演讲者备注以及图像列表。
4 运行项目
将测试 ppt 拷贝到 input 目录点击 run 。 当执行完成后ppt 中有的图片拷贝到 images 目录同时生成了一个 text.csv 。 当然我们也可以通过如下的命令直接执行 关于Python学习指南
学好 Python 不论是就业还是做副业赚钱都不错但要学会 Python 还是要有一个学习规划。最后给大家分享一份全套的 Python 学习资料给那些想学习 Python 的小伙伴们一点帮助
包括Python激活码安装包、Python web开发Python爬虫Python数据分析人工智能、自动化办公等学习教程。带你从零基础系统性的学好Python
Python所有方向的学习路线
Python所有方向路线就是把Python常用的技术点做整理形成各个领域的知识点汇总它的用处就在于你可以按照上面的知识点去找对应的学习资源保证自己学得较为全面。全套教程文末领取 Python学习视频600合集
观看零基础学习视频看视频学习是最快捷也是最有效果的方式跟着视频中老师的思路从基础到深入还是很容易入门的。 温馨提示篇幅有限已打包文件夹获取方式在文末
Python70个实战练手案例源码
光学理论是没用的要学会跟着一起敲要动手实操才能将自己的所学运用到实际当中去这时候可以搞点实战案例来学习。 Python大厂面试资料
我们学习Python必然是为了找到高薪的工作下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料并且有阿里大佬给出了权威的解答刷完这一套面试资料相信大家都能找到满意的工作。 Python副业兼职路线方法
学好 Python 不论是就业还是做副业赚钱都不错但要学会兼职接单还是要有一个学习规划。 这份完整版的Python全套学习资料已经上传朋友们如果需要可以扫描下方CSDN官方认证二维码免费领取【保证100%免费】
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/87919.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!