python
搬砖的诗人Z
全栈工程师,侧重项目技术解决方案规划和开发
展开
-
python的json序列化和反序列化
在Python中解析JSON数据非常简单,你可以使用内置的json模块。这个模块提供了loads()函数来解析JSON字符串,以及load()函数来解析JSON文件。原创 2024-04-29 10:58:56 · 524 阅读 · 0 评论 -
用Python写一个去文档水印的算法
用Python写一个去文档水印的算法原创 2024-04-24 09:32:50 · 618 阅读 · 1 评论 -
fastapi写一个上传的接口
这条命令会启动 FastAPI 应用程序,而 --reload 标志则会在检测到代码更改时自动重新加载服务器。现在,您可以发送带有图片文件的 POST 请求到 http://localhost:8000/upload/,它会将图片保存在 uploads 目录中。首先,确保您已经在 Python 环境中安装了 FastAPI。原创 2024-04-20 13:18:22 · 579 阅读 · 0 评论 -
Python 推导式介绍
然而,在使用推导式时应注意保持代码的可读性,避免过度复杂的表达式,以确保代码易于理解和维护。推导式使得代码更加简洁易读,提高了代码的可读性和可维护性。列表推导式提供了一种简洁的方式来创建列表,通常由一个表达式和一个迭代列表组成,可选地包含一个或多个条件表达式。不适用于复杂逻辑:对于需要多行代码或包含复杂逻辑的情况,推导式可能不够灵活。可读性受限:复杂的推导式可能会降低可读性,应避免过度复杂的表达式。集合推导式与列表推导式类似,但创建的是集合而不是列表。字典推导式允许以简洁的方式创建字典。原创 2024-04-10 09:35:35 · 619 阅读 · 0 评论 -
Python 元组介绍
元组在 Python 中广泛用于保护数据不被修改、函数返回多个值、创建字典的键等场景。其不可变性使得元组在某些情况下比列表更加适用。)相似,但元组中的元素不能被修改、添加或删除,因此是不可变的数据类型。中的一种不可变序列类型,用于存储一组有序的元素。原创 2024-04-09 09:35:51 · 393 阅读 · 0 评论 -
Python SMTP发送邮件
SMTP(Simple Mail Transfer Protocol)是用于从源地址到目的地址传送邮件的一组规则,控制信件的中转方式。使用 MIMEMultipart 类来创建邮件对象,并使用 MIMEBase 类来处理附件。对象,并使用sendmail方法发送邮件。原创 2024-04-09 09:32:14 · 323 阅读 · 0 评论 -
Python集合
在实际应用中,根据需求选择合适的集合类型是很重要的。如果需要频繁地对集合进行增删操作,并且不需要将集合作为字典的键,那么可以使用可变的set。如果需要将集合作为字典的键或者希望确保集合的不可变性,可以选择使用不可变的frozenset。在Python中,集合是一种无序、可变的数据类型,用于存储不重复的元素。Python提供了两种内置的集合类型:set和frozenset。原创 2024-04-08 09:55:53 · 363 阅读 · 0 评论 -
python的装饰器
中一种强大而灵活的工具,它允许你在不修改函数代码的情况下修改函数的行为。装饰器本质上是一个函数,它接受另一个函数作为参数,并返回一个新的函数,通常用于添加额外的功能或修改原函数的行为。装饰器是 Python 中非常强大的工具,可以帮助我们实现许多有用的功能,但在使用时需要谨慎考虑其对代码结构和性能的影响。装饰器是 Python。原创 2024-04-08 09:51:14 · 356 阅读 · 0 评论 -
python用fastapi快速写一个增删改查的接口
这段代码设置了一个FastAPI应用程序,其中包含用于创建、读取、更新和删除物品的端点。数据以简单的内存数据库形式存储在字典(db)中。您可以使用诸如curl、Postman或任何其他HTTP客户端之类的工具来测试这些端点。python用fastapi快速写一个增删改查的接口。原创 2024-04-03 10:32:22 · 819 阅读 · 0 评论 -
开源推荐榜【PaddleNLP 一款简单易用且功能强大的自然语言处理开发库】
同时发布ERNIE 3.0 Tiny v2 系列预训练小模型,在低资源和域外数据效果更强,开源 模型裁剪、模型量化、FastDeploy 推理加速、边缘端部署 端到端部署方案,降低预训练模型部署难度。:发布 PPDiffusers 国产化的扩散模型工具箱,集成多种 Diffusion 模型参数和模型组件,提供了 Diffusion 模型的完整训练流程,支持 Diffusion 模型的高性能 FastDeploy 推理加速 和 多硬件部署(可支持昇腾芯片、昆仑芯部署)原创 2024-04-03 10:29:44 · 1200 阅读 · 0 评论 -
python虚拟环境在linux和windows的配置
使用deactivate命令退出当前的myenv环境。创建一个独立的Python运行环境: env。安装 virtualenv。原创 2024-04-02 09:53:20 · 276 阅读 · 0 评论 -
开源推荐榜【Pear Admin Flask 用python来创建后台管理系统】
Pear Admin Flask 基于 Flask 的后台管理系统,拥抱应用广泛的python语言,通过使用本系统,即可快速构建你的功能业务 项目旨在为 python 开发者提供一个后台管理系统的模板,可以快速构建信息管理系统。项目使用flask-sqlalchemy + 权限验证 + marshmallow 序列化与数据验证。核心模块包括:用户、角色、职位、组织机构、菜单、字典、日志、多应用管理、文件管理、定时任务等功能。代码量少、学习简单、功能强大、轻量级、易扩展,轻松开发从现在开始!原创 2024-04-02 09:42:48 · 2323 阅读 · 0 评论 -
python通过exec()执行字符串中的代码
要在 Python 中执行字符串中的代码,可以使用 exec() 函数。这个函数允许你传入一个字符串形式的 Python 代码,并在当前的全局和局部命名空间中执行它。在这个示例中,我们将要执行的 Python 代码存储在一个字符串变量 code_string 中,并使用 exec() 函数执行它。这段代码定义了一个简单的函数 add(),并在执行时调用了它,然后打印出结果。字符串中执行的代码中调用方法,可以在字符串中定义一个类,然后在 exec() 函数中创建该类的实例并调用方法。原创 2024-03-11 09:46:37 · 579 阅读 · 0 评论 -
python控制台管理日志多种颜色显示colorlog
colorlog 是一个 Python 日志库,它可以让你在控制台中以彩色的方式显示日志消息,使得日志更易于阅读和理解。该库允许你为不同级别的日志消息设置不同的颜色,比如将错误消息显示为红色,信息消息显示为绿色等等。原创 2024-03-11 09:38:18 · 757 阅读 · 1 评论 -
python封装一个execl读写,基于xlwings
【代码】python封装一个execl读写,基于xlwings。原创 2024-03-09 09:16:54 · 482 阅读 · 0 评论 -
python的多线程ThreadPoolExecutor和多进程ProcessPoolExecutor
以下是两个简单的示例,一个使用ThreadPoolExecutor进行多线程编程,另一个使用ProcessPoolExecutor进行多进程编程。ProcessPoolExecutor创建了一个包含3个工作进程的进程池,然后使用submit方法将任务分配给进程。同样,wait方法用于等待所有进程完成。ThreadPoolExecutor创建了一个包含3个工作线程的线程池,然后使用submit方法将任务分配给线程。PS:在使用多进程时,函数需要在可执行脚本的最上层定义,以便能够被子进程正确调用。原创 2024-02-16 08:47:28 · 498 阅读 · 0 评论 -
python使用 sqlalchemy连接数据库帮助类
【代码】python使用 sqlalchemy连接数据库帮助类。原创 2024-02-13 09:40:07 · 550 阅读 · 0 评论 -
docker打包python镜像全教程
dockfile最好在linux系统上创建,防止编码问题。原创 2024-01-30 11:46:57 · 785 阅读 · 0 评论 -
python使用pyinstaller 快速打包成一个exe程序方案
如果你的脚本依赖于外部库,PyInstaller会尝试将它们包含在生成的可执行文件中。然而,有时你可能需要手动指定一些选项,例如–hidden-import来包含隐藏的依赖项。使用PyInstaller是一种将Python脚本打包成独立可执行文件(.exe)的方便方法。要为生成的可执行文件添加图标,可以使用–icon选项,并提供图标文件的路径。如果你希望生成单个独立的可执行文件,可以使用–onefile选项。确保图标文件是正常的、可用的。在命令中使用–icon选项,后跟图标文件的路径。原创 2024-01-26 10:02:04 · 539 阅读 · 0 评论 -
使用python快速把pdf文件剪切成多个图片的方法
这里提供一个打包好的剪切包,window环境打开即可运行。原创 2024-01-25 09:27:41 · 483 阅读 · 0 评论 -
BeautifulSoup_lxml解析
BeautifulSoup_lxml解析原创 2023-01-10 14:42:53 · 243 阅读 · 0 评论 -
centos系统执行python或者其他的错误集合
执行如下命令安装依赖组件: sudo apt-get update sudo apt-get install build-essential。即可完成backports.ssl-match-hostname的更新。注意 需要重新编译python。原创 2022-12-30 09:57:21 · 838 阅读 · 0 评论 -
centos环境之下python报错ImportError: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20‘ not found完美解决
python报错ImportError: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20’这是我在安装一个机器学习相关的模块出现的报错,它表示当前gcc的这个库太老了。我试着更新了下gcc,发现gcc是最新版只是这个使用库的问题。1.重新下载一个包,然后替换上去,并重建一个指向新库的链接。搞了很久总算快速搞定了,记录下。下面是最快速最简单的解决办法。原创 2022-12-14 21:35:19 · 1629 阅读 · 0 评论 -
机器学习-训练了一个高效快速识别身份证正面关键信息的模型
我机器学习-训练了一个快速识别身份证正面关键信息的模型。采用正常的cpu识别效率稳定达到100ms左右识别一张。采用python开发,模型小于10M。识别精度高,提出来给大家试用。原创 2022-07-27 10:37:49 · 873 阅读 · 1 评论 -
python最简单的一种方法彻底解决 Selenium上传文件
最简单的一种方法解决 Selenium上传文件原创 2022-07-25 10:12:03 · 1875 阅读 · 0 评论 -
python快速把office文档execl或者word等转成pdf
python快速把office文档execl或者word等转成pdf原创 2022-07-25 10:05:56 · 370 阅读 · 0 评论 -
python框架fastapi做后台的跨域官方BUG以及修复方式
fastapi做后台的跨域allow_origins=[‘*’], # 无效 bug原创 2022-07-01 13:26:41 · 1257 阅读 · 1 评论