一:在common包中,封装一个yaml_util的工具包
1. 将获取到的数据,写入到extrac.yaml文件中,通过data
def write_extract_yaml(data):
2. 需要用到该参数时,读取extrac.yaml文件中,由于会有多个参数,所以通过字典的key值方式进行读取对应的值
def read_extract_yaml(key):
3. 每次都是新生成的参数,因此需要及时清空该文件,清空extract_yaml文件
def clear_extract_yaml():
import yaml
import os
# 获取项目的根目录
# 1.os.path.dirname(__file__):获取当前文件的目录
# 2..split('common')[0]:切割路径后,得到根目录path
def get_obj_path():
return os.path.dirname(__file__).split('common')[0]
# 写入extract_yaml文件:追加
def write_extract_yaml(data):
# 以追加的方式,打开根目录下的对应文件
# dump 是写入,有这些参数:data, stream=None, Dumper=Dumper, **kwds
# 通过data,传入之后,