使用yaml檔案讀取資料
安裝PyYaml模組
pip install PyYaml
讀取yaml檔案
import yaml
with open(path,encoding="utf-8") as op:
# 忽略yaml不推薦使用的警告
yaml.warnings({'YAMLLoadWarning': False})
contents = yaml.load(op)
如何消除yaml.load()的警告
執行yaml.load()出現警告資訊:
“YAMLLoadWarning:callingyaml.load() without Loader=…”
解決方案():
1、yaml.load(op, Loader=yaml.FullLoader)
2、yaml.warnings({‘YAMLLoadWarning’: False})
yaml練習
# a.yml
- 1 #注意1之前有空格
- 2
- 3
# b.yml
username : user
password : 1234s
verifycode : 0000
data :
a: !!str 1 #將數字1轉換為字串
b: 2
datetime : 2020-09-12
time : 2020-09-12 01:00:05
import yaml
class Yaml_learn:
@classmethod
def get_yaml(cls,path):
with open(path, encoding="utf-8") as op:
contents = yaml.load(op,Loader=yaml.FullLoader)
return contents
if __name__ == '__main__':
print(Yaml_learn.get_yaml('a.yml'))
print(Yaml_learn.get_yaml('b.yml'))
data = Yaml_learn.get_yaml('b.yml')
print(data['username'])
控制檯輸出
[1, 2, 3]
{'username': 'user', 'password': '1234s', 'verifycode': 0, 'data': {'a': '1', 'b': 2, 'datetime': datetime.date(2020, 9, 12), 'time': datetime.datetime(2020, 9, 12, 1, 0, 5)}}
user
相關文章
- Go讀取yaml檔案到struct類GoYAMLStruct
- python讀取yaml配置檔案的方法PythonYAML
- Python讀取YAML配置資料PythonYAML
- 使用openpyxl庫讀取Excel檔案資料Excel
- 讀取資料夾檔案
- deployment.yaml 檔案解讀YAML
- HDFS讀檔案過程分析:讀取檔案的Block資料BloC
- android直接讀取資料庫檔案Android資料庫
- openfiledialog 使用 讀取txt檔案 StreamReader 檢驗資料
- YAML檔案YAML
- RAILS中利用YAML檔案完成資料對接AIYAML
- Java讀取properties檔案連線資料庫Java資料庫
- Yaml檔案語法及讀寫小結YAML
- 使用Kubesec檢查YAML檔案安全YAML
- [python] 資料夾所有檔案讀取,正則化,json使用PythonJSON
- Pandas之EXCEL資料讀取/儲存/檔案分割/檔案合併Excel
- 【萬里征程——Windows App開發】檔案&資料——讀取檔案/資料夾名WindowsAPP
- C#讀取資料夾特定檔案的方法C#
- 如何使用File APIs來讀取檔案API
- YAML檔案簡介YAML
- jquery簡單ajax示例_讀取json檔案資料jQueryJSON
- EasyExcel庫來讀取指定Excel檔案中的資料Excel
- Java 讀取檔案Java
- tiff檔案讀取
- 任意檔案讀取
- 動態引入js檔案使用隨機數防止讀取快取資料程式碼例項JS隨機快取
- .yaml引數檔案的編寫和使用YAML
- python 使用字典讀取CSV檔案Python
- python讀取兩個excel資料檔案輸出整理好以後的excel資料檔案PythonExcel
- c/c++、matlab讀取資料夾下的檔案C++Matlab
- php讀取excel檔案資料的匯入和匯出PHPExcel
- 讀取每一行檔案資料的方法bufferedreader
- vb向資料庫中讀取單個圖片檔案資料庫
- Hibernate 讀取檔案到資料庫的一個bug資料庫
- python讀取檔案——python讀取和儲存mat檔案Python
- c++ 解析yaml檔案C++YAML
- java解析yaml配置檔案JavaYAML
- pandas的基礎使用,資料庫連線,檔案讀取,切片的使用等基本操作----01資料庫