# coding=utf-8
import logging
import yaml
import os
import sys
reload(sys)
sys.setdefaultencoding("utf-8")
# 獲取當前目錄的路徑
cur_dir = os.path.abspath('.')
def check_dt_pacsscp(config):
"""用來檢查檔案配置是否正確
"""#將配置config.yaml配置檔案以字典方式讀取
dts_method = config['service']['method']
dts_dup_check = config['service']['pacsscp_dup_check_off']
dts_interval = config['scheduler']['interval']
#判斷對接方式是否是pacsscp
if dts_method == 'pacsscp':
if dts_dup_check == true and dts_interval == 3:
return true
else:
return false
else:
#列印error級別的錯誤
print "\033[31m error:method not is pacsscp!!!\033[0m"
return false
if __name__ == "__main__":
# 載入yaml配置
config_yaml = os.path.j
SpringBoot之配置檔案YAML檔案簡單介紹
1.基本語法 k 空格 v 表示一對鍵值對,空格必須有 例如 lucy前方要有空格 name lucy以空格縮排控制層級關係,左對齊屬性表示同一級別 person name fangxinde age 28 job 大資料 server port 80802.值的寫法 1 字面量的表示方法 字串預設...
python讀取配置檔案yaml
yaml 一種非標記語言,可以簡單表達清單 列表等資料形態,檔案字尾為 yml 1.大小寫敏感 2.使用縮排表示層級關係 3.縮排不允許使用tab,只允許空格,但是對空格數不要求 4.表示注釋 key value 和value之間應該有空格 字典 name test age 12 列表 1,2 3 ...
YAML 在Python中的配置應用
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!yaml應用總結 yaml是乙個堪比xml,json資料格式的更加方便,簡潔的,易於人眼閱讀的序列化資料格式。在很多的指令碼語言中都有涉及,下面以其在python語言中為例,簡單的記錄一下,以備今後複習所用。這貌似是所有試驗的開場白了,那就是搭建好...