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

您的位置:首頁技術文章
文章詳情頁

python 中yaml文件用法大全

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

YAML是一種標記語言,它使用空白符號縮進和大量依賴外觀的特色,特別適合用來表達或編輯數據結構、各種配置文件、傾印調試內容、文件大綱。

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

yaml語音數組很簡單,使用短橫線 ‘-’ 作為數組的開始標志。

一維數組

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

out: [111, 222, 333]

二維數組

二維數組就是按照縮進關系來的,更多維數組道理相同,具體看下面的代碼:

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 形式,中間使用冒號+空格進行連接

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

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

復雜字典形式

下面的例子中,我們使用一個嵌套字典,就是字典里面的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 復雜結構 數組里面嵌入字典

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}]

字典里面嵌入數組

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

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

yaml讀取和寫入

YAML.yml文件內容:

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文件內容:

python 中yaml文件用法大全

資料參考:

YAML菜鳥教程

總結

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

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

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 欧美日韩国产一区二区三区不_久久久久国产精品无码不卡_亚洲欧洲美洲无码精品AV_精品一区美女视频_日韩黄色性爱一级视频_日本五十路人妻斩_国产99视频免费精品是看4_亚洲中文字幕无码一二三四区_国产小萍萍挤奶喷奶水_亚洲另类精品无码在线一区 | b2b网站大全,b2b网站排名,找b2b网站就上地球网 | 广东护栏厂家-广州护栏网厂家-广东省安麦斯交通设施有限公司 | 集菌仪_智能集菌仪_全封闭集菌仪_无菌检查集菌仪厂家-那艾 | 车辆定位管理系统_汽车GPS系统_车载北斗系统 - 朗致物联 | atcc网站,sigma试剂价格,肿瘤细胞现货,人结肠癌细胞株购买-南京科佰生物 | 杭州标识标牌|文化墙|展厅|导视|户内外广告|发光字|灯箱|铭阳制作公司 - 杭州标识标牌|文化墙|展厅|导视|户内外广告|发光字|灯箱|铭阳制作公司 | 【连江县榕彩涂料有限公司】官方网站 | 深圳高新投三江工业消防解决方案提供厂家_服务商_园区智慧消防_储能消防解决方案服务商_高新投三江 | 棉服定制/厂家/公司_棉袄订做/价格/费用-北京圣达信棉服 | 大连海岛旅游网>>大连旅游,大连海岛游,旅游景点攻略,海岛旅游官网 | 上海质量认证办理中心 | 震动筛选机|震动分筛机|筛粉机|振筛机|振荡筛-振动筛分设备专业生产厂家高服机械 | 防火门|抗爆门|超大门|医疗门|隔声门-上海加汇门业生产厂家 | 全自动五线打端沾锡机,全自动裁线剥皮双头沾锡机,全自动尼龙扎带机-东莞市海文能机械设备有限公司 | 广州监控安装公司_远程监控_安防弱电工程_无线wifi覆盖_泉威安防科技 | 高低温试验箱-模拟高低温试验箱订制-北京普桑达仪器科技有限公司【官网】 | 北京开业庆典策划-年会活动策划公司-舞龙舞狮团大鼓表演-北京盛乾龙狮鼓乐礼仪庆典策划公司 | 洗石机-移动滚筒式,振动,螺旋,洗矿机-青州冠诚重工机械有限公司 | 一氧化氮泄露报警器,二甲苯浓度超标报警器-郑州汇瑞埔电子技术有限公司 | 选宝石船-陆地水上开采「精选」色选机械设备-青州冠诚重工机械有限公司 | 泥沙分离_泥沙分离设备_泥砂分离机_洛阳隆中重工机械有限公司 | 长沙一级消防工程公司_智能化弱电_机电安装_亮化工程专业施工承包_湖南公共安全工程有限公司 | 无刷电机_直流无刷电机_行星减速机-佛山市藤尺机电设备有限公司 无菌检查集菌仪,微生物限度仪器-苏州长留仪器百科 | 泰国专线_泰国物流专线_广州到泰国物流公司-泰廊曼国际 | 【铜排折弯机,钢丝折弯成型机,汽车发泡钢丝折弯机,线材折弯机厂家,线材成型机,铁线折弯机】贝朗折弯机厂家_东莞市贝朗自动化设备有限公司 | 中医治疗皮肤病_潍坊银康医院「山东」重症皮肤病救治平台 | 东莞螺杆空压机_永磁变频空压机_节能空压机_空压机工厂批发_深圳螺杆空压机_广州螺杆空压机_东莞空压机_空压机批发_东莞空压机工厂批发_东莞市文颖设备科技有限公司 | 隐形纱窗|防护纱窗|金刚网防盗纱窗|韦柏纱窗|上海青木装潢制品有限公司|纱窗国标起草单位 | 上海乾拓贸易有限公司-日本SMC电磁阀_德国FESTO电磁阀_德国FESTO气缸 | led全彩屏-室内|学校|展厅|p3|户外|会议室|圆柱|p2.5LED显示屏-LED显示屏价格-LED互动地砖屏_蕙宇屏科技 | 焊接烟尘净化器__焊烟除尘设备_打磨工作台_喷漆废气治理设备 -催化燃烧设备 _天津路博蓝天环保科技有限公司 | 冰晶石|碱性嫩黄闪蒸干燥机-有机垃圾烘干设备-草酸钙盘式干燥机-常州市宝康干燥 | 污水提升器,污水提升泵,地下室排水,增压泵,雨水泵,智能供排水控制器-上海智流泵业有限公司 | FFU_空气初效|中效|高效过滤器_空调过滤网-广州梓净净化设备有限公司 | 底部填充胶_电子封装胶_芯片封装胶_芯片底部填充胶厂家-东莞汉思新材料 | 杭州高温泵_热水泵_高温油泵|昆山奥兰克泵业制造有限公司 | 企业管理培训,企业培训公开课,企业内训课程,企业培训师 - 名课堂企业管理培训网 | 淄博不锈钢,淄博不锈钢管,淄博不锈钢板-山东振远合金科技有限公司 | 【直乐】河北石家庄脊柱侧弯医院_治疗椎间盘突出哪家医院好_骨科脊柱外科专业医院_治疗抽动症/关节病骨伤权威医院|排行-直乐矫形中医医院 | 塑木弯曲试验机_铜带拉伸强度试验机_拉压力测试台-倾技百科 |