随笔分类 -  Python常用方法

1 2 3 4 5 ··· 13 下一页

收藏了一些好的文章以及教程 Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/), 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。 Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议[1] 。
python fast api 部署
摘要:python fast api 部署 1.新建gunicron_config.py # 基本配置 workers = multiprocessing.cpu_count() worker_class = "uvicorn.workers.UvicornWorker" # worker_class = 阅读全文

posted @ 2025-08-21 16:06 星河赵 阅读(17) 评论(0) 推荐(0)

python 图片缩放到指定像素
摘要:python 图片缩放到指定像素 from PIL import Image import io import base64 MAX_SIZE = 2450 def resize_image_max_side(image_data: bytes, max_side: int = MAX_SIZE) 阅读全文

posted @ 2025-06-14 11:07 星河赵 阅读(21) 评论(0) 推荐(0)

png转alpha图片
摘要:png转alpha import cv2 import os save_path = "/tmp/17527.png" img_png = cv2.imread(save_path, cv2.IMREAD_UNCHANGED) alpha = img_png[:, :, 3] os.remove(s 阅读全文

posted @ 2025-06-12 17:08 星河赵 阅读(9) 评论(0) 推荐(0)

通过auth0实现google登录和apple登录以及emal登录
摘要:客户端传 code 给后端换 token(清晰流程) [前端跳转到 Auth0 登录页面(response_type=code)] | v [用户登录后,Auth0 回调前端页面 /fe-login-callback?code=xxx] | v [前端拿到 code 后,请求你后端 API:/api 阅读全文

posted @ 2025-06-03 16:41 星河赵 阅读(133) 评论(0) 推荐(0)

python 将html 转为pdf
摘要:如果你是在 Linux (如 Ubuntu) 环境中运行,可以通过如下命令安装: sudo apt-get update sudo apt-get install -y wkhtmltopdf 🛠 安装(推荐 Python 3.7+) pip install pdfkit 🔧 如果安装失败,可能 阅读全文

posted @ 2025-05-20 15:08 星河赵 阅读(113) 评论(0) 推荐(0)

python 通过asyncio 协程来下载图片
摘要:python 通过asyncio 协程的方式来下载图片 """ 以协程的方式下载图片 """ import os import sys import asyncio import aiohttp import traceback sys.path.append(os.path.abspath(os. 阅读全文

posted @ 2025-05-19 15:31 星河赵 阅读(21) 评论(0) 推荐(0)

提取png图片为alpha图
摘要:通过opencv 提取png图片为alpha图 import cv2 img_png = cv2.imread(save_path, cv2.IMREAD_UNCHANGED) alpha = img_png[:, :, 3] os.remove(save_path) # 删除提取alpha 前的图 阅读全文

posted @ 2025-04-30 18:03 星河赵 阅读(21) 评论(0) 推荐(0)

python 爬虫淘宝天猫
摘要:python 爬虫获取淘宝天猫的图片和标题 以 Playwright + Python 为例: 扫码登录获取 cookies 的方式(推荐用 headless browser 实现) 由于linux服务器没有页面,使用 headless=False + Xvfb(虚拟显示)模拟图形界面(推荐在服务器 阅读全文

posted @ 2025-04-24 16:25 星河赵 阅读(127) 评论(0) 推荐(0)

Python 使用 EasyOCR检测图片是否有文字
摘要:检测图片是否有文字: EasyOCR 对 中文、手写字体、复杂背景 处理更好。 github 地址:https://github.com/JaidedAI/EasyOCR 安装: pip install easyocr model 相关安装包 1,模型的官方地址: https://www.jaide 阅读全文

posted @ 2025-03-24 11:34 星河赵 阅读(150) 评论(0) 推荐(0)

Python selenium 爬虫设置
摘要:Linux 服务器上可以使用 Selenium 来进行网页爬取。为了在 Linux 服务器上使用 Selenium,通常需要做一些额外的配置,特别是与浏览器和浏览器驱动的兼容性相关 配置步骤 安装 Selenium: 你需要确保安装了 Selenium 库。可以使用以下命令来安装: pip inst 阅读全文

posted @ 2024-12-31 10:32 星河赵 阅读(107) 评论(0) 推荐(0)

通过torndao 起一个web服务
摘要:需要安装包 tornado==6.4.1 redis==4.3.3 示例代码 import tornado.ioloop import tornado.web from redis.asyncio import Redis class MainHandler(tornado.web.RequestH 阅读全文

posted @ 2024-09-28 10:53 星河赵 阅读(14) 评论(0) 推荐(0)

python 设计出一套接口签名和验证
摘要:需要app_id、secret 需要提前准备好作为密钥 生成签名函数 import hmac, hashlib, json def generate_signature(http_method, uri_path, args, body, secret): """ 生成签名的函数。 :param h 阅读全文

posted @ 2024-09-03 12:17 星河赵 阅读(132) 评论(0) 推荐(0)

flask limiter 详解
摘要:在使用 Flask-Limiter(或类似的限流库)时,你可以设置一个标志来表示当请求频率超过设定的限制后采取的行为。这通常用于实现特定的逻辑,如锁定用户、记录违规行为或发送警告。 以下是一个基本示例,展示了如何在超过限制时设置标志: 安装 Flask-Limiter 确保你已经安装了 Flask- 阅读全文

posted @ 2024-08-29 11:58 星河赵 阅读(410) 评论(0) 推荐(0)

python logger 日志记录
摘要:python logger 日志记录 import logging import os import logging.handlers import time from server_config import server_config log_level = {"info": logging.I 阅读全文

posted @ 2024-08-23 17:55 星河赵 阅读(18) 评论(0) 推荐(0)

tornado 实现websocket
摘要:server 端 from tornado.websocket import WebSocketClosedError import tornado.ioloop import tornado.web import tornado.websocket import redis import thre 阅读全文

posted @ 2024-07-10 16:25 星河赵 阅读(97) 评论(0) 推荐(0)

如何使用postman 请求websocket
摘要:要使用 Postman 调试和调用 Socket.IO 服务器,可以按照以下步骤进行。这里我们假设你的 Socket.IO 服务器在 ws://localhost:3000/socket.io/ 上运行。 步骤一:安装或打开 Postman 确保你已经安装了最新版本的 Postman。如果还没有安装 阅读全文

posted @ 2024-06-26 15:20 星河赵 阅读(7746) 评论(0) 推荐(0)

Python 函数的参数传递 *args和 **kwargs
摘要:知识点: 在函数调用时,*会以单个元素的形式解包一个元祖,使其成为独立的参数。 在函数调用时,**会以键/值对的形式解包一个字典,使其成为独立的关键字参数。 def f(a,*args): print(args) f(1,2,3,4) ​``` 输出为:(2, 3, 4) ​``` 虽然传入1,2, 阅读全文

posted @ 2024-03-13 17:34 星河赵 阅读(159) 评论(0) 推荐(0)

Python 实现 AES 加密/解密
摘要:AES,高级加密标准(Advanced Encryption Standard)。是用来替代 DES,目前比较流行的对称加密算法。与上一篇博文提到过的 RSA 非对称算法不同,对称加密算法也就是加密和解密用相同的密钥 # -*- coding: utf-8 -*- # !/usr/bin/env p 阅读全文

posted @ 2024-03-07 09:38 星河赵 阅读(1949) 评论(0) 推荐(0)

使用openssl将RSA的X.509公钥转成PKCS#1标准
摘要:1.确定RSA公钥标准 假如公钥是以X.509标准导出,以PEM格式存储,那么形式如下: BEGIN PUBLIC KEY ... END PUBLIC KEY 假如公钥是以PKCS#1标准导出,以PEM格式存储,那么形式如下: BEGIN RSA PRIVATE KEY ... END RSA P 阅读全文

posted @ 2023-12-29 18:31 星河赵 阅读(217) 评论(0) 推荐(0)

python 使用 rsa库进行RSA签名和加解密
摘要:python 使用 rsa库进行RSA签名和加解密 # -*- coding: UTF-8 -*- # ! /usr/bin/env python import base64 import rsa from rsa import common # 使用 rsa库进行RSA签名和加解密 class R 阅读全文

posted @ 2023-12-27 18:33 星河赵 阅读(288) 评论(0) 推荐(0)

1 2 3 4 5 ··· 13 下一页

导航