YAML簡介

簡介

YAML 是一種簡潔的非標記語言薄辅。YAML以數(shù)據(jù)為中心滔蝉,使用空白瞳步,縮進,分行組織數(shù)據(jù)腰奋,從而使得表示更加簡潔易讀单起。

語法特點

大小寫敏感

使用縮進表示層級關系

縮進時不允許使用Tab鍵,只允許使用空格劣坊。

縮進的空格數(shù)目不重要嘀倒,只要相同層級的元素左側對齊即可

支持數(shù)據(jù)類型

純量(scalars):單個的、不可再分的值

數(shù)據(jù)最小的單位局冰,不可以再分割测蘑。類似于Python中單個變量

數(shù)組:一組按次序排列的值,又稱為序列(sequence) / 列表(list)

與Python的list數(shù)組結構類似康二,數(shù)組元素使用“-”開頭碳胳,也可以根據(jù)縮進進行數(shù)組嵌套。

-Jack

-Harry

-Sunny

[Jack,Harry,Sunny]? ? ? ?# 也可以寫成一行

對應到python的list寫法如下:

['Jack','Harry','Sunny']

擴展學習:Python數(shù)據(jù)類型視頻教程

對象:鍵值對的集合沫勿,又稱為映射(mapping)/ 哈希(hashes) / 字典(dictionary)

platformName: Android

platformVersion: 6.0.1

{platformName: Android,platformVersion: 6.0.1}? ? ? ? #?Yaml?也允許另一種寫法固逗,將所有鍵值對寫成一個行內對象。

注意:冒號后面一定要有空格藕帜!對應到python字典的寫法如下:

{'platformName': 'Android', 'platformVersion': '6.0.1'}

yaml數(shù)據(jù)操作

數(shù)據(jù)讀取

load方法

load(stream, Loader=Loader) 解析文件流中的第一個YAML文檔并生成相應的Python對象烫罩。

數(shù)據(jù)修改

data['name']='51zxw'

print?(data['name'])

注意:此處只是變量類型的數(shù)據(jù)變更,不會真正修改到y(tǒng)aml配置表中的數(shù)據(jù)洽故。

數(shù)據(jù)轉化

方法:dump()可以將Python對象序列化成YAML流贝攒。如果stream為None,則返回生成的字符串时甚。

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末隘弊,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子荒适,更是在濱河造成了極大的恐慌梨熙,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,183評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件刀诬,死亡現(xiàn)場離奇詭異咽扇,居然都是意外死亡,警方通過查閱死者的電腦和手機陕壹,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評論 3 399
  • 文/潘曉璐 我一進店門质欲,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人糠馆,你說我怎么就攤上這事嘶伟。” “怎么了又碌?”我有些...
    開封第一講書人閱讀 168,766評論 0 361
  • 文/不壞的土叔 我叫張陵九昧,是天一觀的道長绊袋。 經(jīng)常有香客問我,道長铸鹰,這世上最難降的妖魔是什么癌别? 我笑而不...
    開封第一講書人閱讀 59,854評論 1 299
  • 正文 為了忘掉前任,我火速辦了婚禮掉奄,結果婚禮上规个,老公的妹妹穿的比我還像新娘凤薛。我一直安慰自己姓建,他們只是感情好,可當我...
    茶點故事閱讀 68,871評論 6 398
  • 文/花漫 我一把揭開白布缤苫。 她就那樣靜靜地躺著速兔,像睡著了一般。 火紅的嫁衣襯著肌膚如雪活玲。 梳的紋絲不亂的頭發(fā)上涣狗,一...
    開封第一講書人閱讀 52,457評論 1 311
  • 那天,我揣著相機與錄音舒憾,去河邊找鬼镀钓。 笑死,一個胖子當著我的面吹牛镀迂,可吹牛的內容都是我干的丁溅。 我是一名探鬼主播,決...
    沈念sama閱讀 40,999評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼探遵,長吁一口氣:“原來是場噩夢啊……” “哼窟赏!你這毒婦竟也來了?” 一聲冷哼從身側響起箱季,我...
    開封第一講書人閱讀 39,914評論 0 277
  • 序言:老撾萬榮一對情侶失蹤涯穷,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后藏雏,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體拷况,經(jīng)...
    沈念sama閱讀 46,465評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,543評論 3 342
  • 正文 我和宋清朗相戀三年掘殴,在試婚紗的時候發(fā)現(xiàn)自己被綠了蝠嘉。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,675評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡杯巨,死狀恐怖蚤告,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情服爷,我是刑警寧澤杜恰,帶...
    沈念sama閱讀 36,354評論 5 351
  • 正文 年R本政府宣布获诈,位于F島的核電站,受9級特大地震影響心褐,放射性物質發(fā)生泄漏舔涎。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,029評論 3 335
  • 文/蒙蒙 一逗爹、第九天 我趴在偏房一處隱蔽的房頂上張望亡嫌。 院中可真熱鬧,春花似錦掘而、人聲如沸挟冠。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽知染。三九已至,卻和暖如春斑胜,著一層夾襖步出監(jiān)牢的瞬間控淡,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評論 1 274
  • 我被黑心中介騙來泰國打工止潘, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留掺炭,地道東北人。 一個月前我還...
    沈念sama閱讀 49,091評論 3 378
  • 正文 我出身青樓凭戴,卻偏偏與公主長得像涧狮,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子簇宽,可洞房花燭夜當晚...
    茶點故事閱讀 45,685評論 2 360

推薦閱讀更多精彩內容