#單個檔案
#字典格式:鍵值對形式,冒號後面加空格
name: "test_yaml"
result: "success"
#列**式:陣列前面加「-」 ,空格 ['a', 'b']
- "a"
- "b"
#字典巢狀字典格式: , 'person2': }
person1:
name: "xiaoming"
age: "18"
person2:
name: "xiaohong"
age: "16"
#字典巢狀列**式:
person:
- "a"
- "b"
- "c"
#列表巢狀列**式:[['a', 'b', 'c'], ['1', '2', '3']]
- - "a"
- "b"
- "c"
- - "1"
- "2"
- "3"
#列表巢狀字典格式:[, ]
- name: "xiaom"
age: "13"
- name: "xzah"
age: "2"
# 多個檔案
# --- "使用者名稱": "jjj"
"密碼": "qqq"
--- "使用者名稱": "ppp"
"密碼": "iaji"
import yaml
#讀取單個檔案
with open("./data.yml","r",encoding="utf-8") as f: #./data.yml yaml檔案寫入的檔案路徑
r = yaml.safe_load(f)
print(r)
#讀取多個檔案
with open("./data.yml","r",encoding="utf-8") as f:
r = yaml.safe_load_all(f)
for i in r:
print(i)
ruby 讀取yaml檔案
假如我們有乙個寫好的yaml檔案 program id 1 input 1 2 output 3 注意 後面必須有乙個空格 讀取方式 require yaml problem yaml.load file.open a.yaml puts problem id is puts problem inp...
python讀取 YAML檔案
yaml在我的理解看來,它是一種資料的格式,他的格式跟json很相近,但是yaml支援注釋 1.物件名 健 空格 對。寫法一 desired caps platformname android devicename xiaomi mix platformversion 5.1 unicodekeyb...
yaml檔案 yml 寫法簡介
yaml yet another markup language 發音 j m l 一種基於unicode容易閱讀,容易和指令碼語言互動的,用來表達資料序列的程式語言。指令碼語言 由於實現簡單,解析成本很低,yaml 特別適合在指令碼語言中使用 序列化 yaml是由宿主語言資料型別直轉,的比較適合做...