文章教程

不到100行代码制作各种证件照

文 | 某某白米饭来源:Python 技术「ID: pythonall」生活中经常需要使用各种版本的电子版证件照,如:红底、蓝底、白底、一寸、两寸等等。在 Python 中替换图片背景色可以用 Image 模块,利用 Image 模块可以改变图片大小、背景色等操作。人像分离第一步将原图片中的人物与背景分离,我们使用百度 AI 开放平台中的人像分割功能,它的免 …

用Python将照片转换为Ghibli风格

你喜欢吉卜力工作室梦幻般的艺术风格吗?如果我说你可以用自己拍的照片制作吉卜力风格的艺术作品呢?而且用Python和AI——这并不像听起来那么难!我将展示如何使用Python将我们的照片转换成看起来像是来自吉卜力电影的样子。你需要什么一张你想转换的照片在你的电脑上安装Python一个免费的AI风格迁移模型1、安装所需库首先,打开你的Python环境并安装这些: …

轻松教会你Python的文件操作

1、前言Python中有几个内置模块和方法来处理文件。这些方法被分割到例如os, os.path , shutil 和 pathlib 等等几个模块中。文章将列举Python中对文件最常用的操作和方法。看完绝对会对你有一个很大的提升。2、Python中文件数据的读和写使用Python对文件进行读和写是十分简单的。为此,你首先必须使用合适的模式打开文件。这里有 …

Python文件操作基础指南

以下是一份详细的 Python 基础文件操作指南,包含常见操作和示例代码:一、文件操作基本流程打开文件 → 2. 操作文件 → 3. 关闭文件二、打开文件使用 open() 函数:python复制file = open(filename, mode='r', encoding='utf-8')参数说明:filename: 文件 …

Rust安全编程的陷阱与应对策略

在当今的编程世界中,Rust以其内存安全特性而闻名。然而,内存安全只是构建健壮应用的一个起点。即使在安全的Rust代码中,开发者仍需处理各种风险和边缘情况,如输入验证和业务逻辑的正确性。本文将探讨安全Rust中的一些常见陷阱,并提供避免这些陷阱的方法。为什么Rust不能总是提供帮助?尽管Rust在内存安全方面表现出色,但它并不能保护你免受所有类型的错误。以下 …

某校教务管理系统post分析,Python实现自动查询成绩并发送短信

前言本人是一名大三大学生,考完试不久,由于自己不知道期末考试什么时候出考试成绩,并且每次查询成绩特别麻烦(首先得登录VPN连接学校内网,然后再登录教务管理系统,再进入查询界面,点击查询成绩等,相信各位大学生在家查询成绩也有同样的麻烦),于是自己突发奇想,想做一个免VPN成绩查询的WEB界面(只需要输入账号,密码就可以直接显示出考试成绩,下面会解释这个项目是怎 …

爬虫的异步实现——aiohttp库学习

在协程基础学习(python协程基础学习)中,我们学习到requests.get()也会使程序处入阻塞状态,从而无法实现异步。因此需要引入提供异步 Web服务的aiohttp库。由此异步中的网页请求与同步操作中的网页请求requests.get()的python写法不一样,下面通过下述例子带领大家学习aiohttp库的使用以及爬虫的异步实现。import a …

python爬取并分析淘宝商品信息

python爬取并分析淘宝商品信息背景介绍一、模拟登陆二、爬取商品信息1. 定义相关参数2. 分析并定义正则3. 数据爬取三、简单数据分析1.导入库2.中文显示3.读取数据4.分析价格分布5.分析销售地分布6.词云分析写在最后私信小编01即可获取大量Python学习资料Tip:本文仅供学习与交流,切勿用于非法用途!!!背景介绍有个同学问我:“XXX,有没有办 …

Python基础 - 上下文管理器

在实际编程中,有时会涉及到资源的申请和释放,如果资源申请后没有得到及时和正确的释放,会造成内存泄漏问题。按照传统的编程方式,一般是先申请资源,使用完之后释放资源。Python提供了上下文管理器用于自动释放资源,而且可以简化代码。上下文管理器的一般用法是:with <context_manager> as <variable>:...在 …