一、虚拟环境使用
pycharm会自动管理虚拟环境,新建项目或者指定解释器的时候可以进行设置。你可以把路径中的venv文件夹删除,然后在pycharm中的File–Settings–Project:Interface–Python Interpreter
按图所示重新创建虚拟环境,使用虚拟环境
二、requirements.txt
2.1 生成requirements.txt文件
pip3 freeze > requirements.txt
2.2 安装 requirements.txt依赖包
pip3 install -r requirement.txt
=======================
如果安装依赖包碰到 Requirement already satisfied,解决办法:
对于这样的问题需要指定安装路径!
pip3 install -r D:test_requestsrequirements.txt --target=D:test_requestsvenvLibsite-packages
【–target=后面加上安装路径,这个问题就可以解决】
参考链接:
https://ceshiren.com/t/topic/9073/2
安装了git后,在pychrm 文件打开 open in interminal ,为什么不是 .evn虚拟环境?
https://blog.csdn.net/weixin_42470710/article/details/102786973
Requirement already satisfied
1.绝对路径:基于当前文件 同一级别:直接写名字 同一级别文件夹下文件(当前文件和文件夹同一级别):写目标父文件夹名称/目标文件 父级别文件夹和目标父级别文件夹在同一级,目标父级别下文件:写父文件夹(../)目标文件父文件夹名称/目标文件 2.七酱编程达人 2.1 相对路径绝对路径 2.2 txt文本读写、txt文本二进制rb、wb、txt文本追加a 2.3 csv文件使用 import csv 2.4 序列化和反序列化 json.dumps() json.loads() ========================== ========================== json.loads() 把json对象转成python字典 json.dumps() 把python字典转为json 4min12s ========================== ========================== 打造自己的测试框架4 12min36s json.dumps() 序列化 将python对象转化为string json.loads() 反序列化 将string转化为python对象
1.绝对路径:基于当前文件
2.序列化dumps
3.json.loads() 把json对象转成python字典
json.dumps() 把python字典转为json
################接口测试补充知识点#######################
1.基于加密接口的测试用例设计 1.使用python启动一个端口号为9999的服务 基于加密接口的测试用例设计 3min47s 2.解密原理 4min20s 3.实战练习 6min24s 4.对base64解密 b64decode 8min38s 5.课堂完整代码 17min11s 2.多环境下的接口测试 2.1 多环境下的接口测试 实现原理 00min52s 2.2 url取值理解 self.env["defalut"]为dev 14min02s 2.3 字典数据转换为yaml数据 17min14s 3.通用api封装 3.1 实现原理 3min52s 3.2 介绍解字典 通用api封装 10min41s 字典解包,关键字传参



