使用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
- [python] 資料夾所有檔案讀取,正則化,json使用PythonJSON
- YAML檔案YAML
- Java讀取properties檔案連線資料庫Java資料庫
- Yaml檔案語法及讀寫小結YAML
- 使用Kubesec檢查YAML檔案安全YAML
- Pandas之EXCEL資料讀取/儲存/檔案分割/檔案合併Excel
- python 使用字典讀取CSV檔案Python
- 如何使用File APIs來讀取檔案API
- 任意檔案讀取
- Java 讀取檔案Java
- EasyExcel庫來讀取指定Excel檔案中的資料Excel
- c/c++、matlab讀取資料夾下的檔案C++Matlab
- python讀取兩個excel資料檔案輸出整理好以後的excel資料檔案PythonExcel
- 【SpringBoot】YAML 配置檔案Spring BootYAML
- YAML檔案簡介YAML
- pandas讀取csv檔案資料並使用matplotlib畫折線圖和餅圖
- Java使用commons-configuration讀取配置檔案Java
- Python常用配置檔案ini、json、yaml讀寫總結PythonJSONYAML
- .yaml引數檔案的編寫和使用YAML
- ASP.NET Core 中的檔案提供程式 遍歷資料夾讀取檔案資訊ASP.NET
- python中按照資料夾中檔案的排列順序讀取檔案內容Python
- springboot專案中yaml檔案Spring BootYAML
- ArcGIS Pro SDK 002 對資料檔案的讀取和操作
- 說說在 Python 中,如何讀取檔案中的資料Python
- php讀取excel檔案資料的匯入和匯出PHPExcel
- pandas的基礎使用,資料庫連線,檔案讀取,切片的使用等基本操作----01資料庫
- IOC - 讀取配置檔案
- python 讀取文字檔案Python
- 前端讀取excel檔案前端Excel
- 用友任意檔案讀取
- viper 讀取配置檔案
- matlab讀取npy檔案Matlab