YAML是什么語言-創新互聯

這篇文章主要講解了“YAML是什么語言”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“YAML是什么語言”吧!

創新互聯公司專注于企業營銷型網站、網站重做改版、王益網站定制設計、自適應品牌網站建設、H5建站、商城網站建設、集團公司官網建設、外貿營銷網站建設、高端網站制作、響應式網頁設計等建站業務,價格優惠性價比高,為王益等各大城市提供網站開發制作服務。

晚上本來想看看Julia語言的,最后發現需要花額外的不少時間,就先放放,那就看看Yaml吧,要學習的話,周期短,本身也比較簡單清晰。

早些年的時候W3C的標準還是很火,基于XML的方案好像一下子成了萬物之本,尤其在異構的場景中非常普遍。XML的體系還蠻龐大,會結合xsl(可擴展樣式語言)或者xslt(可擴展樣式表語言)轉換,當年學習的時候捧著厚厚的一本書,里面的例子非常多。

等到了工作的時候,JSON已經開始嶄露頭角,已經有很多項目開始使用JSON的方式來做配置數據的同步了,現在來看,JSON如日中天,發展的很不錯,而XML似乎已經成為了歷史的見證,這,可能就是技術的更新迭代。

YAML語言是現在很有潛力的序列化語言,比 XML 更為簡單易讀,效率更高,專門用來寫配置文件的語言,比 JSON 格式還要方便。

安裝的時候,可以使用pip install yaml來快速完成。

  • 大小寫敏感

  • 使用縮進表示層級關系

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

  • 縮進的空格數目不重要,只要相同層級的元素左側對齊即可

我們簡單來看一下,創建一個文件test.yaml,內容如下:

userInfo:

name: jeanron100

password: jeanron100

phone: 15210191500

然后創建一個Python文件,當然用其他語言也可以解析。

Python腳本的內容如下:

import sys

import os

import yaml

path = os.path.join(sys.path[0],'test.yaml')

f = open(path)

x = yaml.load(f)

print x['userInfo']['name']

print x['userInfo']

整個過程,看不出有什么難點,就是讀取文件test.yaml.

運行程序 python user.py的結果如下:

jeanron100

{'phone': 15210191500, 'password': 'jeanron100', 'name': 'jeanron100'}

可以看到這種格式的文件,我們使用Python結合YAML的方式來解析,幾乎不需要做什么額外的設置就可以解析出來,這是YAML的優勢之一。

YAML 支持的數據結構有三種:

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

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

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

自己測試了下,初步感覺確實蠻簡潔,還不錯。后續繼續補充幾個YAML的詳細案例。

感謝各位的閱讀,以上就是“YAML是什么語言”的內容了,經過本文的學習后,相信大家對YAML是什么語言這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創新互聯,小編將為大家推送更多相關知識點的文章,歡迎關注!

本文名稱:YAML是什么語言-創新互聯
分享網址:http://m.kartarina.com/article0/dodioo.html

成都網站建設公司_創新互聯,為您提供電子商務、響應式網站定制網站網站制作用戶體驗、搜索引擎優化

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

h5響應式網站建設
主站蜘蛛池模板: yy111111少妇无码影院| 亚洲AV无码乱码国产麻豆穿越| 亚洲AV永久无码精品一福利| 成人免费无码视频在线网站 | 亚洲AV无码乱码在线观看性色扶| 中文字幕av无码不卡| 高清无码中文字幕在线观看视频| 亚洲AV无码乱码在线观看| 精品无码一区二区三区亚洲桃色| 国产成人无码午夜福利软件| 亚洲精品偷拍无码不卡av| 中文字幕av无码一区二区三区电影| 亚洲午夜无码久久| 无码日韩人妻精品久久蜜桃| 亚洲AV无码乱码在线观看性色扶 | 亚洲V无码一区二区三区四区观看| 无码熟妇人妻av| 日韩AV无码精品人妻系列| 亚洲热妇无码AV在线播放| 无码少妇一区二区三区芒果| 在线看片福利无码网址| 久久无码中文字幕东京热| 国产AV无码专区亚洲AV毛网站| 免费无码黄网站在线观看| 亚洲av午夜国产精品无码中文字| 久久久久亚洲AV无码专区体验| 一本大道东京热无码一区| 国产精品午夜福利在线无码| 无码色AV一二区在线播放| 国产成人无码aa精品一区| 久久久国产精品无码一区二区三区| 激情无码人妻又粗又大中国人| 无码精品久久久久久人妻中字| 亚洲精品无码不卡在线播HE| 亚洲日韩乱码中文无码蜜桃臀网站| 亚洲乱亚洲乱妇无码麻豆| 国产成人精品无码免费看| 亚洲成a人片在线观看无码 | 国产精品爽爽V在线观看无码 | 亚洲AV无码男人的天堂| 亚洲av无码一区二区三区四区 |