yaml的使用及.yaml檔案格式問題
最近正在學習自動化測試,使用yaml從配置檔案**.yaml中讀取配置資料。
1、新建test.yaml檔案,內容如下:
Tom: 25
Jack: 29
Dave:
age: 22
sex: man
2、新建yaml_read.py檔案,內容如下:
#載入yaml
import yaml
#讀取檔案
f = open('test.yaml','r')
#匯入
x = yaml.load(f)
print(x)
print(type(x))
3、輸出為:
{'Jack': 29, 'Dave': {'sex': 'man', 'age' : 22}, 'Tom': 25}
<class 'dict'>
但是在yaml檔案輸入資料過程中,碰到了由於輸入的格式錯誤,導致報錯
錯誤的格式為:
或
正確的格式為:
冒號後要有空格,不能使用Tab鍵,希望對碰到同樣問題的有所幫助。
相關推薦
資料探勘工具Weka之資料格式ARFF及CSV檔案格式轉換
Weka介紹: Weka是一個用Java編寫的資料探勘工具,能夠執行在各種平臺上。它不僅提供了可以直接用於資料探勘的軟體,還提供了src程式碼,使用者可以修改原始碼,進行二次開發。但是,由於其使用了Java虛擬機器,導致其不適合處理大型資料,執行緩慢。處理超過一定大小資料,
yaml的使用及.yaml檔案格式問題
最近正在學習自動化測試,使用yaml從配置檔案**.yaml中讀取配置資料。 1、新建test.yaml檔案,內容如下: Tom: 25 Jack: 29 Dave: age: 22 sex: man 2、新建yaml_read.py檔案
YAML檔案格式入門
YAML快速入門 https://www.jianshu.com/p/97222440cd08 https://yaml.org/spec/1.2/spec.pdf http://nodeca.github.io/js-yaml/ 我們學習Java,都是先介紹properties檔案,使用proper
自動化專案配置或用例檔案格式推薦--yaml
寫了好多關於selenium的文章,今天換個口味,推薦一個檔案格式 – yaml,以及對應的Python庫 – PyYaml。可以用之作為你自動化測試框架的配置檔案或者用例檔案。 yaml是一種比xml和json更輕的檔案格式,也更簡單更強大,它可以通過縮排來
yaml文件的格式
map size pre spa 列表 date 裏的 轉義 lists 後綴為.yml 格式一般就是key:空格 value 這裏的value可以是 普通數據(數字,字符串) ----------------------------------------
hive:資料型別及檔案格式
Hive的資料型別 Hive 提供了基本資料型別和複雜資料型別 1.1 原始資料型別 整型 TINYINT — 微整型,只佔用1個位元組,只能儲存0-255的整數。 SMALLINT– 小整型,佔用2個位元組,儲存範圍–327
TSM檔案格式及例項解析(四)——string的排列
目錄 引: 資料 簡析 Indexes: blocks: 關聯string 小結: TSM檔案格式現已基本明瞭,某些壓縮演算法有空再去研究一下。 引: 現在想知道未壓縮的檔案格式是怎樣。 但是翻遍官方配置文件 https://docs.influx
JAVAEE——SpringBoot配置:配置檔案、YAML語法、檔案值注入、載入位置與順序、自動配置原理
# Auto Configure org.springframework.boot.autoconfigure.EnableAutoConfiguration=\ org.springframework.boot.autoconfigure.admin.SpringApplicationAdminJmxAu
yaml配置與檔案值的獲取、配置檔案佔位符
alt+insert鍵調出getter and serter 和 toString()方法。 在application.yml上新增相關的資料: 鍵值資料之間記得加空格: 例:{k1:空格v1} 將
Spring學習(二):Spring xml檔案格式、載入上下文六種方式及作用域
Bean的XML檔案 <?xml version="1.0" encoding="UTF-8"?> <beans <!--標準名稱空間 --> xmlns="http://www.springframework.org/
ansible(三) playbook實現及YAML
playbook是由一個或多個“play” 組成的列表 play的主要功能在於將事先歸併為一組的主機裝扮成事先通過ansible中的task定義好的角色。從根本上來講,所謂task無非是呼叫ansible的一個module。將多個play組織在一個playbook中,即可以讓
3springboot:springboot配置檔案(配置檔案、YAML、屬性檔案值注入<@Value、@ConfigurationProperties、@PropertySource,@ImportResource、@Bean>)
1.配置檔案: springboot預設使用一個全域性配置檔案 配置檔名是固定的 配置檔案有兩種(開頭均是application,主要是檔案的字尾): ->application. properties ->application
Django基礎(17): 如何上傳處理檔案,檔案格式驗證及Ajax檔案上傳示範(附GitHub原始碼)
小編我今天要寫篇值得大家收藏的文章。我將重點解釋Django上傳處理檔案中需要考慮的重要事項,並提供一般檔案上傳及Ajax檔案上傳的示範(附GitHub原始碼)。如果你的專案需要用到檔案上傳,你可以從GitHub獲取原始碼,簡化你的開發。 Django檔案上傳需要考
Cookie檔案說明及IE的Cookie檔案格式
1、Cookie檔案的實質 Cookie實際上是Web服務端與客戶端(典型的是瀏覽器)互動時彼此傳遞的一部分內容,內容可以是任意的,但要在允許的長度範圍之內。客戶端會將它儲存在本地機器上(如IE便會儲存在本地的一個txt檔案中),由客戶端程式對其進行管理,過期的Cookie會
flv檔案格式及h264 aac流封裝成flv
FLV檔案格式 FLV是流媒體封裝格式,我們可以將其資料看為二進位制位元組流。 FLV包括檔案頭(Flv Header)和檔案體(Flv Body)兩部分,其中檔案體由一系列的Tag及Tag Size對組成。Tag又可以分成三類:audio,video,
Mach-O檔案格式說明及從中提取機器指令
https://blog.csdn.net/kakukemeit/article/details/38734647 Mach-O 可執行檔案 http://objccn.io/issue-6-3/ Mach-O檔案格式說明及從中提取機器指令 http://hi.ba
gcc常用選項及常見的檔案格式,副檔名
gcc常用選項 編譯過程 預處理,編譯,彙編,連結 gcc的選項(必須分開給出) -x 語言名 指出後面檔案的語言 -c 編譯,彙編原始檔,生成目標檔案 -S 編譯不彙編,生成彙編檔案 -E 預處理,輸出送到標準輸出 -o 指定輸出的檔名
pcap檔案格式及檔案解析
第一部分:PCAP包檔案格式 一 基本格式: 檔案頭 資料包頭資料報資料包頭資料報...... 二、檔案頭: 檔案頭結構體 sturct pcap_file_header { DWORD magic; DWORD
資料載入、儲存及檔案格式
訪問資料是使用各類工具所必需的第一步。我們將重點關注使用pandas進行資料輸入和輸出,儘管其他庫中有許多工具可幫助讀取和寫入各種格式的資料。 輸入和輸出通常有以下幾種型別:讀取文字檔案及硬碟上其他更高效的格式檔案、從資料庫載入資料、與網路資源進行互動(比如Web API)。 1.1文字
AMR音訊編碼器概述及檔案格式分析
全稱Adaptive Multi-Rate,自適應多速率編碼,主要用於移動裝置的音訊,壓縮比比較大,但相對其他的壓縮格式質量比較差,由於多用於人聲,通話,效果還是很不錯的。AMR-WB應用於EDGE、3G可充分體現其優勢。足夠的傳輸頻寬保證AMR-WB可採用從6.6kb/s到23.85kb/s共九種編 網