电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

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

python 中yaml文件用法大全

瀏覽:28日期:2022-06-15 14:15:55
yaml簡單介紹

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

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

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

一維數(shù)組

import yaml#三個雙引號的作用是字符換行不需要加換行符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)系來的,更多維數(shù)組道理相同,具體看下面的代碼:

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

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

yaml字典

簡單字典形式

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

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

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

復(fù)雜字典形式

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

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菜鳥教程

總結(jié)

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

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

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 颗粒机,颗粒机组,木屑颗粒机-济南劲能机械有限公司 | 深圳公司注册-工商注册公司-千百顺代理记账公司 | 薪动-人力资源公司-灵活用工薪资代发-费用结算-残保金优化-北京秒付科技有限公司 | FFU_空气初效|中效|高效过滤器_空调过滤网-广州梓净净化设备有限公司 | 变色龙云 - 打包app_原生app_在线制作平台_短链接_ip查询 | 液晶拼接屏厂家_拼接屏品牌_拼接屏价格_监控大屏—北京维康 | 筒瓦厂家-仿古瓦-寺庙-古建琉璃瓦-宜兴市古典园林建筑陶瓷厂有限公司 | 劳动法网-专业的劳动法和劳动争议仲裁服务网 | 多功能干燥机,过滤洗涤干燥三合一设备-无锡市张华医药设备有限公司 | 安徽免检低氮锅炉_合肥燃油锅炉_安徽蒸汽发生器_合肥燃气锅炉-合肥扬诺锅炉有限公司 | 纯化水设备-纯水设备-超纯水设备-[大鹏水处理]纯水设备一站式服务商-东莞市大鹏水处理科技有限公司 | 超声波气象站_防爆气象站_空气质量监测站_负氧离子检测仪-风途物联网 | 办公室家具公司_办公家具品牌厂家_森拉堡办公家具【官网】 | 选矿设备,选矿生产线,选矿工艺,选矿技术-昆明昆重矿山机械 | 卫浴散热器,卫浴暖气片,卫生间背篓暖气片,华圣格浴室暖气片 | 壹作文_中小学生优秀满分作文大全| 铝合金脚手架厂家-专注高空作业平台-深圳腾达安全科技 | 武汉森源蓝天环境科技工程有限公司-为环境污染治理提供协同解决方案 | 鑫铭东办公家具一站式定制采购-深圳办公家具厂家直销 | 通辽信息港 - 免费发布房产、招聘、求职、二手、商铺等信息 www.tlxxg.net | 氧化锆陶瓷_氧化锆陶瓷加工_氧化锆陶瓷生产厂家-康柏工业陶瓷有限公司 | 莱州网络公司|莱州网站建设|莱州网站优化|莱州阿里巴巴-莱州唯佳网络科技有限公司 | 南方珠江-南方一线电缆-南方珠江科技电缆-南方珠江科技有限公司 南汇8424西瓜_南汇玉菇甜瓜-南汇水蜜桃价格 | 中矗模型-深圳中矗模型设计有限公司| 企业管理培训,企业培训公开课,企业内训课程,企业培训师 - 名课堂企业管理培训网 | TPE_TPE热塑性弹性体_TPE原料价格_TPE材料厂家-惠州市中塑王塑胶制品公司- 中塑王塑胶制品有限公司 | 滚筒烘干机_转筒烘干机_滚筒干燥机_转筒干燥机_回转烘干机_回转干燥机-设备生产厂家 | 济南ISO9000认证咨询代理公司,ISO9001认证,CMA实验室认证,ISO/TS16949认证,服务体系认证,资产管理体系认证,SC食品生产许可证- 济南创远企业管理咨询有限公司 郑州电线电缆厂家-防火|低压|低烟无卤电缆-河南明星电缆 | 不锈钢闸阀_球阀_蝶阀_止回阀_调节阀_截止阀-可拉伐阀门(上海)有限公司 | 送料机_高速冲床送料机_NC伺服滚轮送料机厂家-东莞市久谐自动化设备有限公司 | 土壤检测仪器_行星式球磨仪_土壤团粒分析仪厂家_山东莱恩德智能科技有限公司 | 爱佩恒温恒湿测试箱|高低温实验箱|高低温冲击试验箱|冷热冲击试验箱-您身边的模拟环境试验设备技术专家-合作热线:400-6727-800-广东爱佩试验设备有限公司 | 培训中心-海南香蕉蛋糕加盟店技术翰香原中心官网总部 | 耳模扫描仪-定制耳机设计软件-DLP打印机-asiga打印机-fitshape「飞特西普」 | 无刷电机_直流无刷电机_行星减速机-佛山市藤尺机电设备有限公司 无菌检查集菌仪,微生物限度仪器-苏州长留仪器百科 | 膏剂灌装旋盖机-眼药水灌装生产线-西林瓶粉剂分装机-南通博琅机械科技 | 冷库安装厂家_杭州冷库_保鲜库建设-浙江克冷制冷设备有限公司 | 天津热油泵_管道泵_天津高温热油泵-天津市金丰泰机械泵业有限公司【官方网站】 | 精密冲床,高速冲床等冲压设备生产商-常州晋志德压力机厂 | 水稻烘干机,小麦烘干机,大豆烘干机,玉米烘干机,粮食烘干机_巩义市锦华粮食烘干机械制造有限公司 水环真空泵厂家,2bv真空泵,2be真空泵-淄博真空设备厂 | 硬质合金模具_硬质合金非标定制_硬面加工「生产厂家」-西迪技术股份有限公司 |