psw.yaml 文件配置信息
new: boss123
old: boss666
import yaml
def read_conf(path='psw.yml'):
"""
读yaml
:param path:
:return:
"""
with open(path, encoding='utf-8') as f:
content = f.read()
# 转化成python能识别的格式
data = yaml.safe_load(content)
return data
def write_conf(data,path='psw.yml'):
"""
写yaml
:param data:
:param path:
:return:
"""
with open(path, 'w', encoding='utf-8',) as f:
# 将python格式转化成yml格式
content = yaml.safe_dump(data)
f.write(content)
if __name__ == '__main__':
print(read_conf())
write_conf({'old': '123456', 'new': '654321'})
print(read_conf())