Python小筆記 python處理yaml檔案

2021-09-06 21:31:24 字數 1026 閱讀 3830

一、yaml簡介

語法:structure通過空格來展示。sequence裡的項用"-「來代表,map裡的鍵值對用」:"分隔.

#family.yml

name

: tom smith

age:

37spouse

:name

: jane smith?

age:

25children:-

name

: jimmy smith

age:15

-name1

: jenny smith

age1

:12

二、python解析

首先需要安裝模組

其次,處理內容

>>

>

import yaml,pprint

>>

>f=

open

('family.yml'

)#讀取檔案

>>

>res=yaml.load(f)

# 匯入

>>

>f.close(

)>>

>pprint.pprint(res)

#res是乙個字典,]

,'name'

:'tom smith'

,'spouse'

:}

f=

open

('emp_new.yml'

,'w+'

)#寫入模式開啟檔案(如不存在,即刻新建)

obj=

yaml.dump(obj,f,default_flow_style=

false

)#將乙個python物件生成yaml 文件

f.close(

)

#emp_new.yml

***: male

主要的兩個函式:

參考:

python小筆記 字典

概述 使用鍵 值 key value 儲存,具有極快的查詢速度 注意 字典是無序的 key的特性 字典中的key必須唯一 key必須是不可變物件 字串 整數等都是不可變的,可以作為key list是可變的,不能作為key 建立 eg dict 獲取 eg dict print dict lilei ...

python小筆記 函式

概述 在乙個完整專案中,某些功能會反覆的使用。那麼會將功能封裝成函式,當我們要使用功能時,直接呼叫函式即可 本質 函式就是對功能的封裝 格式 def 函式名 引數列表 語句return 表示式 def 函式 塊以def關鍵字開始 函式名 遵循識別符號規則 引數列表 引數1,引數2.引數n 任何傳入函...

Python 入門小筆記

1.提示符 含義是python已經準備好了,等待接收指令。3.是python的注釋符 4.啟動shell idle 5.計算直接輸入算式即可,就算是156165156165165 1561515616185156156,python也能正確算對。6.n依然是回車的轉義符 8.python依舊物件導向...