Python读取写入yaml文件
生活随笔
收集整理的這篇文章主要介紹了
Python读取写入yaml文件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、yaml文件介紹
yaml是一個專門用來寫配置文件的語言。
1. yaml文件規則
- 區分大小寫;
- 使用縮進表示層級關系;
- 使用空格鍵縮進,而非Tab鍵縮進
- 縮進的空格數目不固定,只需要相同層級的元素左側對齊;
- 文件中的字符串不需要使用引號標注,但若字符串包含有特殊字符則需用引號標注;
- 注釋標識為#
2. yaml文件數據結構
- 對象:鍵值對的集合(簡稱 "映射或字典")
鍵值對用冒號 “:” 結構表示,冒號與值之間需用空格分隔 - 數組:一組按序排列的值(簡稱 "序列或列表")
數組前加有 “-” 符號,符號與值之間需用空格分隔 - 純量(scalars):單個的、不可再分的值(如:字符串、bool值、整數、浮點數、時間、日期、null等)
None值可用null可 ~ 表示
3、安裝yaml
pip install pyyaml
4、使用yaml
from ruamel import yaml
5、用途:
在我們做自動化測試中,可用作配置文件,配置一些服務器域名、mysql配置、登錄信息、toekn等很方便快速讀取
二、將字典寫入yaml文件
desired_caps = {'platformName':'Android哈哈哈',#移動設備系統IOS或Android'platformVersion'總結
以上是生活随笔為你收集整理的Python读取写入yaml文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python自动化测试|如何解决前置模块
- 下一篇: no connection could