Python讀取YAML檔案過程詳解
阿新 • • 發佈:2020-01-09
這篇文章主要介紹了Python讀取YAML檔案過程詳解,文中通過示例程式碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
YAML語法 學習手冊
Python讀取方法:
import yaml with open('demo1.yaml','r',encoding='utf-8') as f: file_content = f.read() content = yaml.load(file_content,yaml.FullLoader) print(content)
demo1.yaml
- 123 # int - 3.14 # float - true # bool,不區分大小寫 - False # bool - string # 字串 - '' # 空字串 - ~ # ~代表 null,Python中的 None - # 同上 - 2019-12-12 # date - 2019-12-12T14:59:59+08:00 # datetime - name: Miles # dict age: 22
使用以上方法後的結果是一個列表,手動換行了方便閱讀:
[ 123,3.14,True,False,'string','',None,datetime.date(2019,12,12),datetime.datetime(2019,6,59,59),{'name': 'Miles','age': 22} ]
demo2.yaml
name: Miles age: 18 single: true dream: ~ lucky number: - 8 - 9 - 12
這種形式經過方法讀取是一個字典:
{ 'name': 'Miles','age': 18,'single': True,'dream': None,'lucky number':[8,9,12] }
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。