yaml 檔案總結
阿新 • • 發佈:2020-11-14
name: "灰藍" age: 0 job: Tester - a : 1 c : 2 - b : 3 d : 4 # 字串 # 整型 # 浮點型 # 布林型 # null # 時間 # 日期 str: "Hello World!" int: 110 float: 3.141 boolean: true # or false None: null # 也可以用 ~ 號來表示 null time: 2016-09-22t11:43:30.20+08:00 # ISO8601,寫法百度 date: 2016-09-22 # 同樣ISO8601 #如果字串沒有空格或特殊字元,不需要加引號,但如果其中有空格或特殊字元,則需要加引號了str0: 灰藍 str1: "Hello World" str2: "Hello\nWorld" #這裡要注意單引號和雙引號的區別,單引號中的特殊字元轉到Python會被轉義,也就是到最後是原樣輸出了,雙引號不會被Python轉義,到最後是輸出了特殊字元;可能比較拗口 str3: 'Hello\nWorld' str4: "Hello\nWorld" #& 和 * 用於引用 name: &name 灰藍 tester: *name #強制轉換 #yaml是可以進行強制轉換的,用 !! 實現,如下: str5: !!str 3.14 int1: !!int "123"bool: !!str true #分段 #在同一個yaml檔案中,可以用 --- 來分段,這樣可以將多個文件寫在一個檔案中 --- name: James age: 20 --- name: Lily age: 19