前段时间写了个比较简单的批量水印添加的python实现方式,将某个文件夹下面的图片全部添加上水印。今天正好有时间就做了一个UI应用的封装,这样不需要知道python直接下载exe的应用程序使用即可。下面主要来介绍一下实现过程。首先,还是老规矩介绍一下在开发过程中需要用到的python非标准库,由于这些库都是之前使用过的。所以这里就直接导入到代码块中,如果没有 ......
281
0
0
2023-05-31
目录第1关 创建大学英语四级单词字典第2关 合并大学英语四六级词汇字典 第3关 查单词输出中文释义第4关 删除字典中特定字母开头的单词第5关 单词英汉记忆训练第1关 创建大学英语四级单词字典本关任务:编写一个能创建大学英语四级单词字典的小程序。测试输入: 10预期输出: [('African', 'a.非洲的 n.非洲人'), ('Arabian' ......
334
0
0
2023-05-28
目录 分词 - jieba🎈 词云库 - wordcloud🎈 可视化进度条 - tpdm🎈 优美的表格 - PrettyTable🎈 多进程 - multiprocessing🎈 多线程 - threading🎈 谷歌翻译 - googletrans🎈 重复回调 - retrying🎈 游戏开发 - pygame🎈 绘图教程 - turtle&n ......
282
0
0
2023-05-28
目录1.概述2.邮件模块介绍2.1. 建立连接类型3.发送邮件3.1.发送非安全连接邮件3.2.发送安全连接邮件4.设置邮件内容格式4.1.邮件文本三种类型1.概述这篇文章主要介绍python调用工具包实现发送邮件服务。在第二篇文章中介绍封装邮件服务工具类,该工具类将可以应用到其他的项目中。2.邮件模块介绍python内置了发送邮件的模块,因此不需要单独安装 ......
325
0
0
2023-05-27
目录一、日志的概念二、Django日志1.logging模块默认定义了以下几个日志等级2. logging模块的使用方式介绍三、Logging提供的模块级别的函数四、Logging日志模块四大组件1.Logger日志记录器2.logging处理器3.Filter过滤器4.Formatter格式器五、Django中添加logging1.在项目setting.p ......
329
0
0
2023-05-25
目录认证系统auth auth模块User对象User新建用户认证用户修改密码登录退出登录只允许登录的用户访问GroupPermission检查用户权限管理用户权限自定义权限总结认证系统auth auth模块是Django提供的标准权限管理系统,可以提供用户身份认证, 用户组和权限管理。auth可以和admin模块配合使用, 快速建立网站 ......
339
0
0
2023-05-25
目录python中的Reportlab模块1.注册中文字体2.生成文字3.表格4.添加边框5.饼状图6.柱状图6.累加柱状图7.添加页眉python中的Reportlab模块reportlab模块是用python语言生成pdf文件的模块安装:pip install reportlab模块默认不支持中文,如果使用中文需要注册1.注册中文字体下载自己需要的.tt ......
301
0
0
2023-05-25
目录为什么要使用多线程?如何创建和执行一个线程方法一正式介绍threading模块守护线程 Daemon方法一方法二让主线程等待子线程结束 join线程共享资源可能引起什么问题?竞态条件死锁活锁多线程的锁机制下面我们分别通过例子来说明锁是如何解决这些问题的。多线程的通信队列事件(Event)锁(Lock)条件变量(Condition)实现多线程间的通信信号量 ......
481
0
0
2023-05-23
目录I. 简介II. 安装III. 使用1. 创建一个视频剪辑对象2. 剪辑视频3. 剪切视频片段4. 改变视频尺寸和速度5. 合并视频6. 合并多个视频7. 用混合模式合并视频8. 添加音频9. 添加背景音乐10. 添加文本11. 添加文本和标题13. 添加特效和滤镜IV. 输出和导出1. 输出视频2.导出视频VI. 优化技巧 1. 缓存处理2. ......
793
0
0
2023-05-22
目录描述器的基本用法描述器的实现原理描述器的应用场景实现属性访问控制实现数据验证和转换实现延迟加载和缓存实现 ORM 映射总结在本篇文章当中主要给大家介绍一个我们在使用类的时候经常使用但是却很少在意的黑科技——描述器,在本篇文章当中主要分析描述器的原理,以及介绍使用描述器实现属性访问控制和 orm 映射等等功能!在后面的文章当中我们将继续去分析描述器的实现原 ......
400
0
0
2023-05-22
目录将wav转amr,并转换成hex数组直接上代码执行generate_audio_file.py已经生成对应的.h文件总结将wav转amr,并转换成hex数组将wav文件快速转为amr,同时将arm文件转为16进制数组,保存在对应.h文件,供嵌入式设备使用(无文件系统产品(⊙o⊙)哦)直接上代码generate_audio_file.pyfrom __fu ......
371
0
0
2023-05-22
目录python pyaudio音频录制安装所需要的包监听麦克风监听系统声音编写代码调用pyaudio库录制以及播放wav音频文件Pyaudio简介功能Pyaudio安装使用Pyaudio进行录音使用Pyaudio库播放录音总结python pyaudio音频录制安装所需要的包pip install pyaudio 监听麦克风import pyaudio ......
503
0
0
2023-05-22
目录前言Python模块之Image的应用示例图片批量转换和尺寸调整代码示例前言大家在工作的时候是不是都会接触到很多的图片,为了满足不同的需求:兼容性:不同设备和应用程序可能支持不同的图片格式。通过转换图片格式,可以确保在各种设备和应用程序中都能够正确地显示图片。文件大小:不同的图片格式具有不同的文件大小。有时候,将图片从一种格式转换为另一种格式可以显著减小 ......
329
0
0
2023-05-22
机器之心专栏作者:汇量科技-陈绪 众所周知,Spark 框架主要是由 Scala 语言实现,同时也包含少量 Java 代码。Spark 面向用户的编程接口,也是 Scala。然而,在数据科学领域,Python 一直占据比较重要的地位,仍然有大量的数据工程师在使用各类 Python 数据处理和科学计算的库,例如 numpy、 Pandas 、scikit- ......
278
0
0
2023-05-21
目录模型的保存与复用模型定义和参数打印模型保存模型推理模型再训练模型迁移参考文献本文整理了Pytorch框架下模型的保存、复用、推理、再训练和迁移等实现。模型的保存与复用模型定义和参数打印# 定义模型结构 class LenNet(nn.Module): def __init__(self): super(LenNet, sel ......
260
0
0
2023-05-21