matplotlib工具python pyplot

python实现结构体排序

python默认提供的列表sort方法,仅支持列表的元素排序。若想实现结构提排序,可参考下面方法: 1、使用 lambda 表达式 1 class struct: 2 def __init__ (self): 3 self.a = 0 4 self.b = 'a' 5 6 struct_list = ......
结构 python

difflib: Python 比较数据集

difflib 是一个专注于比较数据集(尤其是字符串)的 Python 模块。为了具体了解您可以使用此模块完成的几件事,让我们检查一下它的一些最常见的函数。 SequenceMatcher SequenceMatcher 是一个比较两个字符串并根据它们的相似性返回数据的函数。通过使用 ratio() ......
difflib 数据 Python

蓝牛文件属性时间批量修改工具v2.00免费版

在日常中如果你需要更改多个文件的创建时间或是修改时间 蓝牛文件属性时间批量修改工具就可以快速帮助你一键批量更改,软件只需导入文件 然后设置时间即可。 更新日志 2023年9月9日 V2.00更新 原时间或指定时间随机加小时时间 并且 优化核心代码 修改已知BUG 2022.06.23 V1.10更新 ......
属性 文件 时间 工具 v2

python安装后,添加完环境变量,dos窗口输入python无效

问题背景 python 版本:3.8.5 安装时是否勾选添加环境:是 问题: dos窗口输入python提示: 无任何报错提示,弹出windows应用商店 解决方案 问题1: 弹出windows应用商店是因为默认的商店的path环境变量优先级高于我们配置的python目录,将对应的配置优先级调换即可 ......
python 变量 环境 dos

python实现md5签名

在Python中,hashlib.md5是一个用于计算MD5哈希值的模块。MD5是一种常用的哈希算法,它将输入数据转换为固定长度的哈希值。 def get_api_sign(): """签名的计算方式: sign = md5(accountId+"zjkj@2023"+time)*2 重复两次 "" ......
python md5 md

python代码片段

输入分钟、秒,输出格式为: hh:mm:ss 代码实现: import datetime def convert_to_hh_mm_ss(minutes, seconds): total_seconds = minutes * 60 + seconds time_delta = datetime.t ......
片段 代码 python

python版elasticsearch入门笔记

Elasticsearch 是一个分布式、高扩展、高实时的搜索与数据分析引擎。Elasticsearch 的实现原理主要分为以下几个步骤,首先用户将数据提交到Elasticsearch 数据库中,再通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据,当用户搜索数据时候,再根据权重将结果 ......
elasticsearch 笔记 python

utils工具函数

//解析html字符串 给图片设置宽高export function formatRichText(html) {let newContent = html.replace(/<img[^>]*>/gi, function(match, capture) {match = match.replace ......
函数 工具 utils

python的sorted函数

sorted 函数用于对可迭代对象进行排序。你可以使用 sorted 函数来按照默认的升序顺序对元素进行排序,也可以使用 key 参数来指定一个自定义的排序关键字函数。以下是 sorted 函数的基本用法以及关于 key 参数的详细说明: 基本用法: sorted(iterable, key=Non ......
函数 python sorted

python中常见函数

filter, reduce, 和 map 是Python中用于对集合数据进行处理和转换的内置函数。它们分别用于筛选、归约和映射集合中的元素。 filter 函数:filter(function, iterable) 用于筛选集合中的元素。它接受一个函数 function 和一个可迭代的对象 ite ......
函数 常见 python

Mac 电脑 m2 在终端怎么把python3加入环境变量

首先获得python3安装路径: which python3 然后编辑 bash_profile 文件 vi ~/.bash_profile 在insert模式下 将python3路径写入 PATH="/Library/Frameworks/Python.framework/Versions/3.1 ......
变量 终端 python3 环境 python

Python——16days

递归函数算法(二分法,冒泡,选择排序等)三元表达式***列表生成式***字典生成式(了解)集合生成式(了解)递归:直接或者间接的调用其他函数, def index(): print('from index') func()def func(): print('from func') index() ......
Python days 16

Oracle管理工具

1 简介 SQLPLUS 提供了数据库的专用接口: 执行数据库管理操作 执行SQL命令用来查询,插入,更新和删除数据库中的数据 SQL Developer 是用于访问Oracle数据库实例的图形用户界面 支持SQL和PL / SQL开发 在Oracle数据库的默认安装中可用 他能去进项相关的ORAC ......
管理工具 工具 Oracle

python开发之个人微信号的开发

简要描述: 设置群/好友的消息免打扰作用 请求URL: http://域名/setDisturb 请求方式: POST 请求头Headers: Content-Type:application/json Authorization:login接口返回 参数: 参数名必选类型说明 wId 是 Stri ......
信号 python 个人

想了解Java内存分析工具MAT?看这里哦

MAT 简介 MAT全称为 Eclipse Memory Analyzer Tool ,eclipse基金会开源的java堆内存分析工具,可以快速的进行堆内存分析、大对象可视化、类加载器分析、线程分析等。在我们碰到线上内存问题时候,是不可多得的好工具(当然也有arthas等国产的好工具 XD) 安装 ......
内存 工具 Java MAT

python中JSON数据处理

python和json数据类型对应关系 Python JSON dictionary object list array string string int,float number boolean(True,False) boolean(true,false) None null 需要注意的是,P ......
数据处理 数据 python JSON

【Python】python 中 infinity(inf-无穷)

inf python中的正无穷或负无穷 无穷的表示 使用float("inf")或float("-inf")来表示。 注意: 写成:float("inf"),float("INF")或者float('Inf')都是可以的。 无穷相关的比较 当涉及 > 和 < 比较时: 所有数都比无穷小float(" ......
infinity Python python inf

Python3 XML 解析

常见的 XML 编程接口有 DOM 和 SAX,这两种接口处理 XML 文件的方式不同,当然使用场合也不同。 Python 有三种方法解析 XML,SAX,DOM,以及 ElementTree: 1.SAX (simple API for XML ) Python 标准库包含 SAX 解析器,SAX ......
Python3 Python XML

python采集数据保存csv, 文件内容乱码了怎么解决?

如果你的 Python 程序采集到的数据在保存成 CSV 格式的文件时出现了乱码,那么可尝试以下解决方法: 1. 在打开 CSV 文件时指定编码方式 你可以使用 Python 中的 open() 函数打开 CSV 文件,并在 open() 函数中指定文件编码方式为 CSV 文件原始编码方式。如果 C ......
乱码 文件 内容 数据 python

Python的License授权机制

* python脚本很难应用于收费工具领域。那么如果我想对一个Python工具的使用加以限制,有没有什么方法可以实现呢?本文提供一种简易的License授权机制实现思路,它主要包括如下几部分内容: -如何生成一个加密的License文件。 -如何做License内容核验。 -如何加密Python代码 ......
机制 License Python

python3 pip3 安装python-ldap失败

pip3安装时提示 ERROR: Could not build wheels for python-ldap, uWSGI, M2Crypto, which is required to install pyproject.toml-based projects ERROR: Could not ......
python python-ldap python3 pip3 ldap

day七-Python之路 - 面向对象学习编程进阶

Python之路,Day7 - 面向对象编程进阶 本节内容: 面向对象高级语法部分 经典类vs新式类 静态方法、类方法、属性方法 类的特殊方法 反射 异常处理 Socket开发基础 作业:开发一个支持多用户在线的FTP程序 面向对象高级语法部分 经典类vs新式类 把下面代码用python2 和pyt ......
对象 Python day

python保留小数点后几位

一、保留小数点后n位 方法一:使用字符串格式化 注意:使用字符串格式化后的是字符串格式 a = 12.3456 print("%.3f"%a) #保留小数点后三位 print("%.2f"%a) # 保留小数点后两位 12.346 12.35 方法二:使用round内置函数 注意:使用round后的 ......
小数点 小数 python

day六-Python之路 - 面向对象学习

Python之路,Day6 - 面向对象学习 本节内容: 面向对象编程介绍 为什么要用面向对象进行开发? 面向对象的特性:封装、继承、多态 类、方法、 引子 你现在是一家游戏公司的开发人员,现在需要你开发一款叫做<人狗大战>的游戏,你就思考呀,人狗作战,那至少需要2个角色,一个是人, 一个是狗,且人 ......
对象 Python day

出现这样的报错,该如何处理cannot import name 'soft_unicode' from 'markupsafe' (d:\python39\lib\site-packages\markupsafe\__init__.py)

在使用httprunner学习接口测试的过程中,刚开始学习的是har2case。通过这个将文件转化成yml或者json的格式,在写完一个以yml为后缀的代码后,运行时出现了报错 ERROR No Valid testcases found,exit 1,然后通过尝试多种方法,比如卸载了httprun ......

Python函数进阶

Python函数进阶 函数多返回值 多返回值:可以返回多个值 注意事项:返回值是和接收值对位,第一个接收第一个,第二个接收第二个 # 演示多个变量,接收多个返回值 def test_return(): return 1, "Hello", True x,y,z = test_return() pri ......
函数 Python

python中defaultdict 的用法

创建一个具有空张量作为默认值的defaultdict,可以这样做: from collections import defaultdict import torch # 创建一个defaultdict,其中默认值是一个空张量 a = defaultdict(lambda: torch.tensor( ......
defaultdict python

Python3 JSON 数据解析

JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。 Python3 中可以使用 json 模块来对 JSON 数据进行编解码,它包含了两个函数: json.dumps(): 对数据进行编码。 json.loads(): 对数据进行解码。 在 json 的 ......
Python3 数据 Python JSON

Python 压缩文件夹

Python 压缩文件夹 # 生成测试文件夹 可以先使用该脚本生成测试文件夹,也可以直接用自己的文件夹 ```python import os import shutil def main(): shutil.rmtree('AAA') os.makedirs("AAA") os.makedirs( ......
文件夹 文件 Python

Python爬虫-IP隐藏技术与代理爬取

在进行爬虫程序开发和运行时,常常会遇到目标网站的反爬虫机制,最常见的就是IP封禁,这时需要使用IP隐藏技术和代理爬取。 一、IP隐藏技术 IP隐藏技术,即伪装IP地址,使得爬虫请求的IP地址不被目标网站识别为爬虫。通过IP隐藏技术,可以有效地绕过目标网站对于特定IP地址的限制。 1. 随机User- ......
爬虫 Python 技术 IP