亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

python 中yaml文件用法大全

瀏覽:55日期:2022-06-15 14:15:55
yaml簡(jiǎn)單介紹

YAML是一種標(biāo)記語(yǔ)言,它使用空白符號(hào)縮進(jìn)和大量依賴外觀的特色,特別適合用來(lái)表達(dá)或編輯數(shù)據(jù)結(jié)構(gòu)、各種配置文件、傾印調(diào)試內(nèi)容、文件大綱。

大小寫敏感 使用縮進(jìn)表示層級(jí)關(guān)系 縮進(jìn)不允許使用tab,只允許空格 縮進(jìn)的空格數(shù)不重要,只要相同層級(jí)的元素左對(duì)齊即可 ’#’表示注釋yaml數(shù)組

yaml語(yǔ)音數(shù)組很簡(jiǎn)單,使用短橫線 ‘-’ 作為數(shù)組的開(kāi)始標(biāo)志。

一維數(shù)組

import yaml#三個(gè)雙引號(hào)的作用是字符換行不需要加換行符y = '''- 111- 222- 333'''# y等同于y1y1 = ’- 111n- 222n- 333’config = yaml.safe_load(y)config

out: [111, 222, 333]

二維數(shù)組

二維數(shù)組就是按照縮進(jìn)關(guān)系來(lái)的,更多維數(shù)組道理相同,具體看下面的代碼:

import yamly = '''- - 111 - 222 - 333- - 111 - 222 - 333'''config = yaml.safe_load(y)config

out : [[111, 222, 333], [111, 222, 333]]

yaml字典

簡(jiǎn)單字典形式

yaml字典的模式是Key: value 形式,中間使用冒號(hào)+空格進(jìn)行連接

import yamly = '''’0’: 1’1’: 2’2’: 3'''config = yaml.safe_load(y)config

out: {‘0’: 1, ‘1’: 2, ‘2’: 3}

復(fù)雜字典形式

下面的例子中,我們使用一個(gè)嵌套字典,就是字典里面的value值又是一個(gè)字典

import yamly1 = '''object1: ’key1’: 0 ’key2’: 1object2: ’key1’: 0 ’key2’: 1 '''config = yaml.safe_load(y1)config

out: {‘object1’: {‘key1’: 0, ‘key2’: 1}, ‘object2’: {‘key1’: 0, ‘key2’: 1}}

yaml 復(fù)雜結(jié)構(gòu) 數(shù)組里面嵌入字典

import yamly1 = '''- ’key1’: 0 ’key2’: 1- ’key1’: 0 ’key2’: 1'''config = yaml.safe_load(y1)config

out: [{‘key1’: 0, ‘key2’: 1}, {‘key1’: 0, ‘key2’: 1}]

字典里面嵌入數(shù)組

import yamly1 = '''object1: - 111 - 222object2: - 111 - 222'''config = yaml.safe_load(y1)config

out : {‘object1’: [111, 222], ‘object2’: [111, 222]}

yaml讀取和寫入

YAML.yml文件內(nèi)容:

python 中yaml文件用法大全

# yaml文件讀取import yamlwith open(’YAML.yml’,’r’)as f: config = yaml.safe_load(f)config

out:[0, 111, 222]

# yaml寫入文件config = [1,2,3]with open(’YAML1.yml’,’w’)as f: yaml.dump(config,f)

YAML1.yml文件內(nèi)容:

python 中yaml文件用法大全

資料參考:

YAML菜鳥(niǎo)教程

總結(jié)

yaml文件是項(xiàng)目配置常用的配置文件,通常我們會(huì)將超參數(shù)和一些常用值放在配置文件中,方便修改,讀取也十分的方便。

到此這篇關(guān)于python 中yaml文件用法大全的文章就介紹到這了,更多相關(guān)python 中yaml文件用法內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 欧美人拘一级毛片 | 一级一级一级毛片 | 欧亚精品一区二区三区 | a级毛片观看 | a级日本乱理伦片免费入 | 依人成人 | 亚洲va欧美va国产 | 日韩亚洲国产综合久久久 | 亚洲在线综合 | 黄色动态网站 | 亚洲理论片中文字幕电影 | 亚洲欧美另类国产综合 | 成人免费福利视频 | 色影影院 | 91在线精品麻豆欧美在线 | 国产美女小视频 | 欧美日本俄罗斯一级毛片 | 成人毛片免费观看视频 | 国产一区二区久久 | 国产无遮挡裸体免费视频在线观看 | 你操综合 | 中文字幕在线观看一区 | 日韩久久网 | 成人合成mv福利视频网站 | 国产精品香蕉 | 成人a毛片免费视频观看 | 亚洲一区二区三区四区 | 精品免费久久久久久久 | 97国内精品久久久久久久影视 | 国产乱偷国产偷高清 | 日本亚欧乱色视频在线系列 | 亚洲免费色 | 成人看免费一级毛片 | 一区 在线播放 | 中文字幕久久久久一区 | 免费的黄色网址 | 九九热国产精品视频 | 一级黄色在线看 | 国产成人午夜片在线观看 | 国产一级特黄aaa大片 | 免费观看性欧美特黄 |