Python讀寫yaml文檔的代碼片段

import os
import yaml


# 寫入
def write_yaml(data):
    with open(os.getcwd() + "/extract.yaml", encoding="utf-8", mode='a+') as f:
        yaml.dump(data, stream=f, allow_unicode=True)


# 讀取
def read_yaml(key):
    with open(os.getcwd() + "/extract.yaml", encoding="utf-8", mode='r') as f:
        data = yaml.load(f, Loader=yaml.FullLoader)
        return data[key]


# 清空
def clear_yaml():
    with open(os.getcwd() + "/extract.yaml", encoding="utf-8", mode='w') as f:
        f.truncate()

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章