欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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:

http://www.yaml.org/

解壓安裝:

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 redis 批量設置過期key過程解析

    python redis 批量設置過期key過程解析

    這篇文章主要介紹了python redis 批量設置過期key過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-11-11
  • Python中獲取當前線程名字的方法及多線程編程實踐記錄

    Python中獲取當前線程名字的方法及多線程編程實踐記錄

    本文介紹了在Python中獲取當前線程的名字的方法,并探討了其在多線程編程中的重要性和實際應用,通過兩個實際的代碼示例,展示了如何利用多線程來并行計算斐波那契數列和下載文件,以提高程序的性能和效率,感興趣的朋友一起看看吧
    2024-04-04
  • Python實現雙進程防止單點故障實例深度探究

    Python實現雙進程防止單點故障實例深度探究

    在分布式系統(tǒng)中,確保系統(tǒng)的高可用性是至關重要的,本文將深入探討如何使用Python實現雙進程自我保護機制,以應對單點故障,確保系統(tǒng)穩(wěn)定運行,將通過詳實的示例代碼,介紹雙進程自我保護的原理、實現步驟以及可能遇到的挑戰(zhàn)
    2024-01-01
  • python中print格式化輸出的問題

    python中print格式化輸出的問題

    所謂格式化輸出,就是創(chuàng)建一個可以嵌入變量內容的字符串。這篇文章主要介紹了python中print格式化輸出,需要的朋友可以參考下
    2021-04-04
  • Python Scrapy框架:通用爬蟲之CrawlSpider用法簡單示例

    Python Scrapy框架:通用爬蟲之CrawlSpider用法簡單示例

    這篇文章主要介紹了Python Scrapy框架:通用爬蟲之CrawlSpider用法,結合實例形式分析了Scrapy框架中CrawlSpider的基本使用方法,需要的朋友可以參考下
    2020-04-04
  • Python中的哈希算法模塊hashlib詳解

    Python中的哈希算法模塊hashlib詳解

    這篇文章主要介紹了Python中的哈希算法模塊hashlib詳解,hashlib模塊實現了多種哈希算法,包括MD5以及SHA家族的算法,通過algorithms_guaranteed可以查看hashlib中封裝的所有算法,需要的朋友可以參考下
    2023-08-08
  • Python使用matplotlib.pyplot畫熱圖和損失圖的代碼詳解

    Python使用matplotlib.pyplot畫熱圖和損失圖的代碼詳解

    眾所周知,在完成論文相關工作時畫圖必不可少,如損失函數圖、熱力圖等是非常常見的圖,在本文中,總結了這兩個圖的畫法,下面給出了完整的代碼,開箱即用,感興趣的同學可以自己動手嘗試一下
    2023-09-09
  • python切片及sys.argv[]用法詳解

    python切片及sys.argv[]用法詳解

    Sys.argv[]是用來獲取命令行參數的,sys.argv[0]表示代碼本身文件路徑,所以參數從1開始。下面通過實例代碼給大家介紹python切片及sys.argv[]用法,需要的朋友參考下吧
    2018-05-05
  • Python使用低通濾波器模糊圖像功能實現

    Python使用低通濾波器模糊圖像功能實現

    這篇文章主要介紹了Python使用低通濾波器模糊圖像,我們介紹了多種不同類型的濾波器核與卷積操作,使用 scipy.ndimage 模塊中的濾波器模糊圖像,利用 scipy.fftpack 模塊的 fft2() 函數實現高斯模糊,介紹了scipy.signal模塊的彩色圖像頻域卷積,需要的朋友可以參考下
    2023-03-03
  • 如何使用python的subprocess執(zhí)行命令、交互、等待、是否結束及解析JSON結果

    如何使用python的subprocess執(zhí)行命令、交互、等待、是否結束及解析JSON結果

    這篇文章主要給大家介紹了關于如何使用python的subprocess執(zhí)行命令、交互、等待、是否結束及解析JSON結果的相關資料,subprocess模塊提供了一種簡單的方法來創(chuàng)建和管理子進程,它可以讓我們在Python程序中執(zhí)行外部命令,獲取命令的輸出和錯誤信息,需要的朋友可以參考下
    2023-12-12

最新評論