python解析yaml文件過程詳解
更新時間:2019年08月30日 11:47:27 作者:星星故鄉(xiāng)
這篇文章主要介紹了python解析yaml文件過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
YAML語法規(guī)則:
http://www.ibm.com/developerworks/cn/xml/x-cn-yamlintro/
下載PyYAML:
解壓安裝:
python setup.py install
1.新建test.yaml文件,內容如下:
name: Tom Smith age: 37 spouse: name: Jane Smith age: 25 children: - name: Jimmy Smith age: 15 - name1: Jenny Smith age1: 12
2.創(chuàng)建python文件test.py,內容如下:
#!/usr/bin/python # -*- coding: utf-8 -*- import yaml f = open('test.yaml') x = yaml.load(f) print x
3.運行python test.py 結果如下:
{'age': 37, 'spouse': {'age': 25, 'name': 'Jane Smith'}, 'name': 'Tom Smith', 'children': [{'age': 15, 'name': 'Jimmy Smith'}, {'age1': 12, 'name1': 'Jenny Smith'}]}
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
Python Scrapy框架:通用爬蟲之CrawlSpider用法簡單示例
這篇文章主要介紹了Python Scrapy框架:通用爬蟲之CrawlSpider用法,結合實例形式分析了Scrapy框架中CrawlSpider的基本使用方法,需要的朋友可以參考下2020-04-04Python使用matplotlib.pyplot畫熱圖和損失圖的代碼詳解
眾所周知,在完成論文相關工作時畫圖必不可少,如損失函數圖、熱力圖等是非常常見的圖,在本文中,總結了這兩個圖的畫法,下面給出了完整的代碼,開箱即用,感興趣的同學可以自己動手嘗試一下2023-09-09如何使用python的subprocess執(zhí)行命令、交互、等待、是否結束及解析JSON結果
這篇文章主要給大家介紹了關于如何使用python的subprocess執(zhí)行命令、交互、等待、是否結束及解析JSON結果的相關資料,subprocess模塊提供了一種簡單的方法來創(chuàng)建和管理子進程,它可以讓我們在Python程序中執(zhí)行外部命令,獲取命令的輸出和錯誤信息,需要的朋友可以參考下2023-12-12