python程序24:批量导入图片至一个PPT文件

有时候一个在做PPT的时候,可能需要很多的图片导入到文件中,那么怎么做才能准确又高效呢?今天我们写一个python用于批量导入图片至每一页PPT中,并填充图片自动匹配纵横比。 这里需要引入模块:pip install python-pptx pillow python-pptx 是一个用于创建和更新 PowerPoint (.pptx) 文件的 Python 库。我们可以使用 Python 代码自动化 PowerPoint 文件的创建和编辑过程,…

继续阅读python程序24:批量导入图片至一个PPT文件
python程序23:写一个excel的实用案例

在工作中,我们经常遇到将Excel表中的部分信息填写到Word文档的对应表格中,以生成报告,方便打印。今天我们就来试试如何往固定的Word模板中填写数据。此例要求将Excel档的“收货数据”填写到Word档的“收货记录”中去,并加总收货数量。 这里有个很重要的一点是需要pip install python-docx 以下是程序源码: #从Excel表中提取数据 from openpyxl import load_workbook wb = loa…

继续阅读python程序23:写一个excel的实用案例
python程序22:写一个经典游戏-贪吃蛇

想必贪吃蛇这个游戏大家都玩过,那么贪吃蛇怎么在python代码里实现呢? 今天需要引入 PyQt5是一个基于Qt框架的Python GUI编程工具包,它提供了一系列的Python模块,使得开发者可以使用Python语言来开发跨平台的桌面应用程序。PyQt5是Qt官方推荐的Python绑定工具之一,它支持最新的Qt 5框架,并且提供了良好的文档和示例代码。 PyQt5包含了大量的类和函数,可以用于创建各种GUI组件,如窗口、标签、按钮、列表框、文本…

继续阅读python程序22:写一个经典游戏-贪吃蛇
python程序21:写一个代码雨

今天写一个简单的python程序,调用的模块都是默认存在的。包括os time random threading 先写一个简单的是通过0-9的随机数字在运行面板中生成。 import osimport randomimport timeimport threadingarr = [0,1,' ']alpha = '1234567890'column = 80lines = 24picture = []#清屏def init(): os.syste…

继续阅读python程序21:写一个代码雨
python程序20:写一个音乐爬虫

今天我们写一个网易云音乐的爬虫,爬取网易云音乐热歌榜音乐链接并下载,这里用到了之前引用的BeautifulSoup和requests。 BeautifulSoup是一个Python库,用于从HTML和XML文件中提取数据。它提供了一种简单的方式来遍历文档树和搜索文档树中的元素,从而使得从网页中提取数据变得更加容易。BeautifulSoup还可以处理不完整的标记和编码问题,并具有广泛的解析器支持。 requests是一个Python库,用于向网站…

继续阅读python程序20:写一个音乐爬虫
python程序19:写一个3D旋转的python程序

今天要用到的是科学计算数据包SciPy,简单介绍一下。 Scipy是一个Python科学计算库,它提供了许多常用的科学计算功能,如数值积分、最优化、信号处理、线性代数、统计分析、图像处理、傅里叶变换等。Scipy是在Numpy的基础上构建的,因此它可以与Numpy一起使用,以便更高效地进行科学计算。 Scipy中的一些常用模块包括: scipy.integrate:提供了数值积分函数,如quad、dblquad和nquad等。 scipy.opt…

继续阅读python程序19:写一个3D旋转的python程序
python程序18:聊一聊验证码,写一个识别程序

写爬虫有一个绕不过去的问题,那就是验证码。 先来看看,目前遇到的验证码种类有哪些? 1)图形验证码图形验证码应该是最简单的一种验证码,这种验证码是最早出现,也是目前最常见的,一般组成规则是字母,数字或混合组成; 2)滑动验证码 想必大家都见过,滑动滑块匹配对应形状解锁。 3)点触验证码 按图片所给提示从中选出指定元素,目前是最主流也是防止bot最有效的方式了。 OCR,全称叫 Optical Character Recognition,中文翻译叫…

继续阅读python程序18:聊一聊验证码,写一个识别程序
python程序16:写一个提高图片清晰度的程序

提高图片清晰度可以使用超分辨率(Super-Resolution,SR)技术,PyTorch是一个很好的实现工具。 超分辨率的原理是通过对低分辨率图像进行插值或者重建,得到高分辨率图像。这一过程可以通过卷积神经网络进行学习和实现。训练时,使用低分辨率图像和相应的高分辨率图像对模型进行训练,以便模型能够学习到低分辨率图像和高分辨率图像之间的映射关系。在测试时,将低分辨率图像输入到模型中,即可得到高分辨率图像。 和以前一样,需要在终端里下载模型:pi…

继续阅读python程序16:写一个提高图片清晰度的程序