随笔分类 -  Python常用方法

上一页 1 2 3 4 5 6 ··· 12 下一页

收藏了一些好的文章以及教程 Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/), 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。 Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议[1] 。
Python3 协程并发对比串行下载文件
摘要:通过 asyncio 和 aiohttp 协程下载文件控制在3秒以内 串行要20秒 import time import aiohttp import asyncio import requests def down_img(url, i): r = requests.get(url) save_p 阅读全文

posted @ 2023-04-24 18:21 星河赵 阅读(58) 评论(0) 推荐(0) 编辑

python3 协程 async await用法
摘要:Python 3 中的协程是异步编程的一种形式,它允许您在代码中创建可暂停的函数,以便其他任务可以运行,而不会阻塞程序的执行。async/await 是 Python 3.5 之后引入的语法,用于编写协程。 下面是一些协程和 async/await 的用法示例: 使用 async 关键字定义协程函数 阅读全文

posted @ 2023-04-17 15:58 星河赵 阅读(784) 评论(0) 推荐(0) 编辑

docker 容器访问宿主redis和mongo配置
摘要:容器内:host.docker.internal 相当于宿主机器:127.0.0.1 阅读全文

posted @ 2023-04-16 21:04 星河赵 阅读(156) 评论(0) 推荐(0) 编辑

Python 使用grequests发送并发请求
摘要:Python requests 并发请求 requests是Python发送接口请求非常好用的一个三方库,由K神编写,简单,方便上手快。但是requests发送请求是串行的,即阻塞的。发送完一条请求才能发送另一条请求。为了提升测试效率,一般我们需要并行发送请求。这里可以使用多线程,或者协程,geve 阅读全文

posted @ 2023-02-11 21:21 星河赵 阅读(211) 评论(0) 推荐(0) 编辑

Python requests.Session 协程 下载文件
摘要:Python requests.Session 协程 下载文件 # coding: utf-8 from gevent import monkey monkey.patch_all() from gevent.pool import Pool import gevent import request 阅读全文

posted @ 2023-02-06 18:21 星河赵 阅读(191) 评论(0) 推荐(0) 编辑

Python 根据经纬度坐标计算位置
摘要:高德API 经纬度地址查询:https://lbs.amap.com/tools/picker 示例代码 from math import radians, cos, sin, asin, sqrt # 公式计算两点间距离(m) def geodistance(lng1, lat1, lng2, l 阅读全文

posted @ 2023-02-02 15:47 星河赵 阅读(291) 评论(0) 推荐(0) 编辑

Python cjson序列化与反序列化
摘要:cJSON cJSON是一个使用C语言编写的JSON数据解析器,具有超轻便,可移植,单文件的特点,使用MIT开源协议。 cJSON项目托管在Github上,仓库地址如下: https://github.com/DaveGamble/cJSON CJSON比JSON速度更快,完善字符格式,推荐使用 C 阅读全文

posted @ 2023-01-31 21:06 星河赵 阅读(98) 评论(0) 推荐(0) 编辑

python字典转为对象,用"."方式访问对象属性
摘要:python字典转为对象,用"."方式访问对象属性 params = { "name": "login", "params": { "transaction_id": "cc258bdb3dd4d6bba2", "platformType": "第三方平台", "uid": 9 } } class 阅读全文

posted @ 2022-12-22 15:30 星河赵 阅读(239) 评论(0) 推荐(0) 编辑

Locust 压测测试介绍和使用
摘要:背景:随着公司对项目质量越来越看重,性能测试已经慢慢日常化,不同之前性能测试在高峰之前做,所以需要一个可以随时对某些场景接口进行压测的实现方法。 目前市场使用的压测工具,LoadRunner,Jmeter等,这些个人觉得不太轻量化,而且要专门写脚本。 我要介绍的是Locust压测,不仅快速可便捷的去 阅读全文

posted @ 2022-11-25 18:56 星河赵 阅读(1846) 评论(0) 推荐(0) 编辑

Python程序调试分析大杀器--pystack-debugger
摘要:分析程序异常某个进程100%,分析思路 示例代码 # -*- coding: utf8 -*- import time def test_1(): a = 1+1 time.sleep(100*10) return a if __name__ == "__main__": test_1() ps a 阅读全文

posted @ 2022-11-08 18:23 星河赵 阅读(456) 评论(0) 推荐(0) 编辑

python RSA rsa 加密、解密、签名、验签 密钥文件讲解说明
摘要:RSA公私钥生成地址 http://www.metools.info/code/c80.html 在线RSA PKCS#1、PKCS#8公钥格式转换工具 http://www.metools.info/code/c85.html 1.从PFX文件 提取 公钥、私钥 方法一 pkg文件导出私钥: op 阅读全文

posted @ 2022-08-01 14:46 星河赵 阅读(2462) 评论(0) 推荐(0) 编辑

Python zipfile 压缩文件
摘要:zipfile 压缩普通文件文件 zip_file = zipfile.ZipFile("/tmp/2.zip", 'a', zipfile.ZIP_DEFLATED, False) zip_file.write("/tmp/6be69f6eb16c4aa1a8c861018f1a91fe.jpeg 阅读全文

posted @ 2022-07-06 16:00 星河赵 阅读(1094) 评论(0) 推荐(0) 编辑

Python 图片bytes PIL CV2 的相互转换
摘要:1. PIL 与 cv2 相互转化 import cv2 from PIL import Image import numpy as np # PIL 转 cv2 img= Image.open("test.jpg") img = cv2.cvtColor(np.asarray(img), cv2. 阅读全文

posted @ 2022-07-06 10:50 星河赵 阅读(1177) 评论(0) 推荐(0) 编辑

python flask socketio uwsgi和nginx supervisor配置方式
摘要:uwsgi # copy it to folder: /app/test/ [uwsgi] socket = 0.0.0.0:23489 processes = 1 threads = 1 master = true pythonpath = /app/test/test module = web_ 阅读全文

posted @ 2022-07-03 20:33 星河赵 阅读(255) 评论(0) 推荐(0) 编辑

python socketio客户端与服务端连接方式
摘要:1.socketio和websocket 的区别 WebSocket是一种通信协议,它通过TCP连接在客户端和服务器之间提供双向通信,WebSocket连接始终保持打开状态,因此它们允许实时数据传输。当客户端向服务器触发请求时,它不会在接收到响应时关闭连接,而是会持续存在并等待客户端或服务器终止请求 阅读全文

posted @ 2022-06-29 11:50 星河赵 阅读(5978) 评论(0) 推荐(0) 编辑

python之qrcode模块生成二维码 终端生成二维码
摘要:一、准备安装包 pip install qrcode qrcode 依赖 Image 这个包: pip install Image 二、调试代码 import qrcode //模块导入 # 调用qrcode的make()方法传入url或者想要展示的内容 img = qrcode.make('htt 阅读全文

posted @ 2022-06-27 11:27 星河赵 阅读(1208) 评论(0) 推荐(0) 编辑

golang md5加密和python md5加密比较
摘要:python md5加密和golang md5加密各有不同,记录于此做备忘 Python 方法 md5 import base64 import hashlib def get_md5_data(body): """ md5加密 :param body_json: :return: """ md5l 阅读全文

posted @ 2022-04-25 18:28 星河赵 阅读(586) 评论(0) 推荐(0) 编辑

pyton Pillow 把透明背景转成白色背景的方法替换指定背景图片
摘要:起先在百度上搜到的文章,的确可以做到透明背景转成白色背景,但是缺陷非常严重,会导致图的背景产生很多像素点,而且效率也不是很高。 又经过了一番搜索之后,发现了一个更好的办法。 from PIL import Image try: imagePtah = 'your image file path' i 阅读全文

posted @ 2022-04-24 16:49 星河赵 阅读(646) 评论(0) 推荐(0) 编辑

Python list 间隔两个取数值
摘要:Python list 间隔两个取数值 l1 = ["a", "b", "c", "d", "e", "f"] print(len(l1) / 2) for i in range(int(len(l1) / 2)): print(l1[i * 2], l1[i * 2 + 1]) 执行结果 阅读全文

posted @ 2022-04-13 14:56 星河赵 阅读(1103) 评论(0) 推荐(0) 编辑

python 封装脚本为pip 包上传pypi
摘要:1、注册一个PyPi帐号 PyPi注册网站 注册帐号就是最一般的流程了,填写帐号和密码之后,在邮箱验证一下就可以了. 2、安装发布包 在发布自己包之前,需要安装一下pypi发布所依赖的包twine,以及setuptools pip install twine 3.编写自己代码 1)首先需要创建__i 阅读全文

posted @ 2021-11-12 14:11 星河赵 阅读(225) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 12 下一页

导航