随笔分类 - python
摘要:背景: 我们知道Python是一门解释型语言,当我们想让其他人运行我们的代码时,如果直接将.py源代码发送给他人,那么源代码将没有任何安全性可言,也就是任何一个人都可以打开源代码一看究竟,任何人都可以随意修改源代码。因此当我们想保护我们的源代码(算法保护)或者防止用户篡改源代码时,可以将Python
阅读全文
摘要:一、简单字典比较 这里的简单字典比较,指的是没有嵌套字典,仅仅只有一层的意思。 1、比较字典的值 first_dict = { "name": "鸣人", "age": 22, "sex": "男", "title": "六代火影", "heigh": "179cm" } second_dict =
阅读全文
摘要:https://blog.csdn.net/DominicJi/article/details/83861977
阅读全文
摘要:des对称加密:是一种比较传统的加密方式,其加密运算、解密运算使用的是同样的密钥,信息的发送者和信息的接收者在进行信息的传输与处理时,必须共同持有该密码(称为对称密码) 附:http://tool.chacuo.net/cryptdes,这个是在线加解密工具 前提:需要安装pyDes库 from p
阅读全文
摘要:最近发现使用pip install ***不管在pycharm中还是命令行中都不能安装第三方包 最后使用豆瓣源 pip install django-filter==2.0.0 -ihttp://pypi.douban.com/simple --trusted-host pypi.douban.co
阅读全文
摘要:https://www.cnblogs.com/finer/p/12846475.html https://blog.csdn.net/changkai456/article/details/80372198
阅读全文
摘要:https://blog.csdn.net/weixin_41929524/article/details/81456308
阅读全文
摘要:目录 1、安装pyqt5designer、pyqt5 2、pycharm中添加外部工具 3、使用QtDesigner设计页面 1、安装相关库 pip install pyqt5designer pip install pyqt5 2、pycharm添加外部工具 在setting中添加两个工具 QtD
阅读全文
摘要:https://www.hangge.com/blog/cache/detail_2375.html https://www.jianshu.com/p/a7bd73de7d34 背景: 项目中有一个接口是需要导入Excel文件,并附带其他参数,过程比较费时,在此记录。 一、抓包使用postman调
阅读全文
摘要:postman中生成的基于requests库的接口请求代码: import requests url = "http://**.***.**.**/***-api/****rders/buildOrder" querystring = {"loginId":"e8e6739b087a48eb9134
阅读全文
摘要:在postman中调试完成后,直接使用生成的代码在IDE中运行发现请求接口不成功。 需要修改为: import requests url = "http://10.**.**.**/user/login" # form-data参数要写成如下格式,注意有None data = { "username
阅读全文
摘要:在通过requests.post()进行POST请求时,传入报文的参数有两个,一个是data,一个是json。 data与json既可以是str类型,也可以是dict类型。 区别: 1、不管json是str还是dict,如果不指定headers中的content-type,默认为applicatio
阅读全文
摘要:获取当前的python块名称(即.py文件名) import os module_name = str(os.path.basename(__file__)).split('.')[0] print(module_name)
阅读全文
摘要:json文件读取后并修改发现编码格式出现问题 需要在写入的时候加上ensure_ascii=False参数 with open("./CaseData/BMDD.json", 'w', encoding='UTF-8') as f: json.dump(case_info, f, ensure_as
阅读全文
摘要:需求:找出所有的以result.json结尾的文件,以便后续解析其中数据。 项目的目录结构如下,json文件内容如右下图 import json import os import glob # 获取../report目录下的以-result.json结尾的文件 files1 = [file for
阅读全文
摘要:https://www.jianshu.com/p/e31c54bf15ee pytest翻译版本:https://www.cnblogs.com/superhin/p/11677240.html
阅读全文
摘要:区别:定义位置、定义方式、调用方式 1、定义位置 函数:Python的函数是直接写在Python模块中的,即在.py文件中直接定义。 方法:只能定义在class类中 2、定义方式 函数:函数定义的方式 def关键字 然后接函数名 再是括号 括号里面写形参也可以省略不写形参 def functionN
阅读全文
摘要:一、浅拷贝 浅拷贝: 只是复制最外层的结构,除最外层其余的直接将其地址引用过来,原始数据和拷贝后数据修改会互相影响。 1、定义数据 a作为原始对象,b作为a的浅拷对象,可以看到b是重新开辟了一块内存地址。 2、修改外层结构 修改原始对象a的外层结构,观察b的变化 可以看到a修改了外层结构,但是b并没
阅读全文
摘要:https://www.zhihu.com/question/54513391
阅读全文
摘要:使用pycharm创建新项目,使用虚拟环境,但是进入到项目的cainiao_guoguo_health\venv\Scripts目录启动虚拟环境后,安装第三方库,却还是安装到其他环境中去了, 检查activate文件后,发现文件中的虚拟环境地址不对 原来是新建项目时项目名叫“菜鸟裹裹健康度”,后来修
阅读全文