自学Python接单,python接单需要哪些知识
点击上方“一行数据”关注星星~
每周送书,从不错过。
财务背景
由于朋友的提问,我下载了一个300页的PPT。格式都不对。如果一个一个手动调整,可能会发疯。这种需求在很多PPT兼职群中也能得到满足(可以通过qq群搜索找到)。如果Python可以自动批量操作PPT调整格式,那岂不是很省事?为了给你一点赚钱的机会,星哥给你分享一下Python操作PPT的用法。
用法概述如下:
零配件
首先,使用pip安装python工具包。如果觉得慢,可以用Python国产镜像下载。
pip安装python-pptx
https://pypi.tuna.tsinghua.edu.cn/simple python-pptx
1.创建PPT
创建PPT只需要三个步骤:包介绍、实例化、保存。当然,这样制作出来的ppt只是一个连幻灯片都没有的空白PPT。
如果要调用已有的ppt,只需要在实例化中填写已有的ppt的文件地址即可。
从pptx导入演示文稿
prs=演示()
Prs.save(的一行。pptx’)
2.选择模板
该模块提供了10种不同的ppt模板。创建新模板时,填写slide _ layouts[template sequence]中的参数以更改模板样式。
title _ slide _ layout=PRS . slide _ layouts[1]
3.创建新幻灯片
设置模板样式后,可以使用实例化对象的slides.add_slide函数创建新的幻灯片。
slide=PRS . slides . add _ slide(title _ slide _ layout)
当然,如果使用for循环迭代模板的序列号来创建新的幻灯片,就可以查看所有模板的样式,如下图所示。
对于范围(1,11)内的I:
#设置模板1-10
title _ slide _ layout=PRS . slide _ layouts[I]
尝试:
#创建新幻灯片
slide=PRS . slides . add _ slide(title _ slide _ layout)
#根据占位符索引获取幻灯片中的元素
body _ shape=slide . shapes . placeholders
# body_shape是本页ppt中的所有形状。
Body_shape[0]。text=连续01
Body_shape[1]。text= 02在一行中
除了:
打印(一)
4.编辑幻灯片元素
PPT中的文字可以自己设置,字体的内容、粗体、斜体、大小、下划线都可以通过代码设置。
body _ shape=slide . shapes . placeholders
#获取标题
title_shape=slide.shapes .标题
#获取本页ppt的标题元素
Title_shape.text=一行数据
#新内容
new_paragraph=body_shape[1]。text_frame.add_paragraph()
#在第二个形状的文本框中添加一个新段落
新段落中的文本
new _ paragraph . font . bold=True # bold文本
new _ paragraph . font . Italic=true #斜体文本
从pPtx.util导入Pt #设置文本大小必须在pptx.util中引入Pt。
new _ paragraph . font . size=pt(30)#文本大小
new _ paragraph . font . underline=true # text underline new _ paragraph . level=1 #新段落的级别
5.添加幻灯片元素。
5.1插入文本框
加入一个文本框,需要先设置文本框的position元素,然后设置文本框的文本内容,最后使用add_paragraph()函数将其加入到PPT界面中。
#添加新的文本框
从pptx.util导入英寸
左=上=宽=高=英寸(3)
#默认位置和大小
textbox=slide . shapes . add _ textbox(左、上、宽、高)
# left,top是相对位置,width,height是文本框的大小。
Textbox.text=微信官方账号:一行数据
#文本框中的文本
new _ para=textbox . text _ frame . add _ paragraph()
#在新文本框中添加段落
new_para.text=你真会跳舞
5.1添加图片
设置图片需要先设置图片的路径和位置,然后通过add_picture函数添加图片。
从pptx.util导入英寸
#添加图片
Img_path=单黑裤_1.jpeg
#文件路径
左、上、宽、高=英寸(3)、英寸(4.5)、英寸(2)、英寸(2)
#默认位置和大小
pic=slide . shapes . add _ picture(img _ path,left,top,width,height)
5.3添加表格
添加表也是如此。需要设置位置信息,但是注意表格中更多行和列的参数需要设置。最后通过add_table函数添加到PPT中。
rows,cols,left,top,width,height=2,2,Inches(3.5),Inches(4.5),Inches(6),Inches(0.8)
table=slide.shapes.add_table(行、列、左、上、宽、高)。桌子
#添加一个表,并获取table类。
table.columns[0]。宽度=英寸(2.0)
#第一列的宽度
table.columns[1]。宽度=英寸(4.0)
#第二列的宽度
Table.cell(0,0)。text= 00 in a row
#在指定位置书写文本
Table.cell(0,1)。text=连续01
Table.cell(1,0)。text=连续10次
Table.cell(1,1)。text=连续11个
都是上面介绍的python操作ppt的用法。未来所有重复性的工作都可以用代码实现,只是有些人还不能,所以有赚钱的机会。你为什么还站在那里?学会快速去兼职群。
对了,如果想有更深入的了解,可以买这本书学习Python自动化。毕竟天下武功只有快,读书才是最快的学习方法。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。