Python基础
小测试-小测试
越自律越自由
展开
-
判断一个list是否包含另一个list的全部元素
【代码】判断一个list是否包含另一个list的全部元素。原创 2024-02-19 15:10:26 · 1819 阅读 · 0 评论 -
虚拟环境(二)venv
【代码】虚拟环境(二)venv。原创 2024-02-18 16:38:41 · 448 阅读 · 0 评论 -
虚拟环境(一)pipenv
如果仍然失败,请尝试使用更新您的pip版本:pip install --upgrade pip 或:python -m pip install --upgrade pip。命令时有一个可用的 requirements.txt 文件,pipenv会自动将这个文件中的内容导出并创建一个 Pipfile 文件。最简单的方式是通过 pip 安装(使用管理员方式打开cmd,通过指令安装)然后用安装pipenv:pip install pipenv。,就会根据Pipfile文件,安装运行自动化项目所需的所有包。原创 2024-02-18 16:30:56 · 465 阅读 · 0 评论 -
python实现SHA256WithRSA和SHA256WithPss
荣耀渠道支付修改了加密算法,签名算法由"SHA256withRSA"变更为"SHA256withRSA/PSS",所以需要增加。用这个方式加密出来的数据不对,就去看SHA256WithRSA中的Signature 包,发现有pss。原创 2023-08-17 15:46:22 · 1735 阅读 · 0 评论 -
使用python jwt es256加密,报错ValueError
使用最近苹果账号不知道咋的弄出来一个账号密码登陆后需要手机验证码双重认证登陆,很麻烦于是想通过App Store Connect API直连导出财务日志之类的东西。苹果提供了一套JWT的验证连接方式,关于JWT网上介绍很多在此对细节略过不表。而完成登陆简单点讲就是需要在发送向指定http地址的get请求头中添加JWT。具体生成JWT的过程如下(前两步)。原创 2023-07-18 15:59:44 · 877 阅读 · 0 评论 -
基于pdf2docx模块Python实现批量将PDF转Word文档
【代码】基于pdf2docx模块Python实现批量将PDF转Word文档。转载 2023-03-28 11:16:12 · 136 阅读 · 0 评论 -
python发起grpc请求
python发起grpc请求原创 2023-03-10 15:43:45 · 429 阅读 · 0 评论 -
请求参数和响应参数的数据在json的基础上再加一层zip压缩
请求参数和响应参数的数据在json的基础上再加一层zip压缩原创 2023-03-10 15:00:34 · 97 阅读 · 0 评论 -
pytest-assume:多重校验插件
pytest-assume:多重校验插件原创 2023-03-10 14:59:02 · 159 阅读 · 0 评论 -
jsonpath的使用
jsonpath的使用原创 2023-03-10 14:56:37 · 75 阅读 · 0 评论 -
python基础(七)-文件处理
原创 2021-07-24 14:42:30 · 66 阅读 · 0 评论 -
python基础(六)-函数
函数参数位置参数(第一)、默认参数(可船可不传)、不定长参数(支持传多个)不定长参数:*:传递参数时可以对元组/列表拆包**:传递参数时可以对字典拆包库内置库/包 不需要安装,在python/Lib第三方库 python/lib/site-package,pip安装自定义模块/包同级目录:import 模块相对工程引入:from 包名/包名 import 模块from 包名.[ 包名. 包名] import 模块from 包名.[ 包名. 包名].模块 import 变量/函数原创 2021-07-24 14:37:17 · 117 阅读 · 0 评论 -
python基础(五)-双重for循环
思路1.找规律2.外层循环和内层循环的逻辑关系3.编写输出内容,进一步调整经典案例案例一解析:第一行:输出1 rang(1,2)第二行:输出1,2 rang(1,3)第三行:输出1,2,3 rang(1,4)第四行:输出1,2,3,4 rang(1,4) ——》rang(1,行数+1),4行 for index in range(1,5): for sub in range(1,index+1): print(sub,end="原创 2021-07-24 14:28:24 · 4217 阅读 · 0 评论 -
Python基础(四)-逻辑运算符:if和for
分支if 条件: 条件1为真时,执行的代码elif: 条件2 ……else: 条件N不满足时执行的代码循环while 条件: 条件成立,循环执行代码break 退出所有循环continue 退出本次循环遍历for 变量 in 列表: 访问到每一个成员时,都会去执行代码遍历列表的值for item in list1: print(item)遍历列表的索引for index in range(len(list1)): print(list1[index])遍原创 2020-10-10 11:54:42 · 204 阅读 · 0 评论 -
Python基础(三)-字典+集合
性质用{}标识键值对无序key唯一,且不可变使用字典[key] key不存在,会报错字典.get(key) key不存在,不会报错字典[“key”]=“value” key存在就修改,不存在就添加字典1.update(字典2) 将2更新到1del 字典[key] 删除某个键值对字典.pop(key)字典.clear() 清空字典字典.keys() 获取字典中所有的键名字典.values() 获取字典中所有的值字典.items() 获取字典中所有键值对集合(s原创 2020-10-10 11:50:05 · 117 阅读 · 0 评论 -
Python基础(二)-列表+元组
性质可变用[]定义有序,数据可重复使用通过下表索引取值通过值取下标索引:列表名.index(“值”)添加,默认追加在末尾,列表.append(“数据”),只能加一个插队,列表.insert(索引,“值”)合并两个列表,列表.extend(列表2)修改数据,列表[索引]=“新值”删除数据del 列表[索引]列表.remove(数据)列表.pop() 删除末尾列表.clear() 清空列表获取长度 len(列表)成员 in(not in) 列表/字符串列表.sort()原创 2020-10-10 11:48:20 · 157 阅读 · 0 评论 -
Python基础(一)-字符串
Python基础(一)-字符串基本使用格式化其常用基本使用find(‘子字符串’)upper(‘字符串’) 大写split() 分割,分隔符str1.split(’,’,分割次数):以,分割join() 拼接:‘拼接符’.join(列表名)replace(要被替换的字符,替换的字符) 替换格式化age = 18name = ‘lili’print(我的年龄是:{}岁,名字是:{}".format(age,name))print(我的年龄是:{0}岁,名字是:{1}".format(原创 2020-10-10 11:46:34 · 207 阅读 · 0 评论