Python 中常見的配置檔案寫法
相信 學習Python或者正在進行Python工作的小夥伴都會有一個疑問,為什麼要寫配置檔案呢?在開發過程中,我們常常會用到一些固定引數或者是常量。對於這些較為固定且常用到的部分,往往會將其寫到一個固定檔案中,避免在不同的模組程式碼中重複出現從而保持核心程式碼整潔。目前常用且流行的配置檔案格式型別主要有 ini、json、toml、yaml、xml 等,這些型別的配置檔案我們都可以透過標準庫或第三方庫來進行解析。
那Python 中常見的配置檔案寫法有哪些?
1、toml:在某些方面也與後面要談到的 yaml 檔案有些類似,但如果當你知道 yaml 的規範有幾十頁(沒有錯,真的就是幾十頁……)的時候,可能你真的就不太願意去寫那麼複雜的配置檔案,toml 格式則倒是個不錯的選擇。
2、Yaml:yaml 格式(或 yml 格式)是目前較為流行的一種配置檔案,它早在 2001 由一個名為 Clark Evans 的人提出;同時它也是目前被廣泛使用的配置檔案型別,典型的就是 Docker 容器裡的 docker-compose。yml配置檔案,如果經常使用 Docker 進行部署的人對此不會陌生。
3、in:ini 即 Initialize 初始化之意,早期是在 Windows 上配置檔案的儲存格式。ini 檔案的寫法通俗易懂,往往比較簡單,通常由節(Section)、鍵(key)和值(value)組成。
4、json:json 格式可以說是我們常見的一種檔案形式了,也是目前在網際網路較為流行的一種資料交換格式。除此之外,json 有時也是配置檔案的一種。Python 內建了 json 標準庫,可以透過load() 和 loads() 方法來匯入檔案式和字串的 json 內容。
除了這些主流的配置檔案型別之外,像一些 。cfg、。properties 等都可以作為配置檔案,甚至和開頭提到的那樣,你單獨用一個 。py 檔案來書寫各類配置資訊作為配置檔案進行匯入都是沒問題,只是在跨語言共享時可能會有些障礙。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69996644/viewspace-2775165/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python中常見的配置檔案寫法分享!Python
- vimrc中常見配置和加檔案頭(適應Ubantu,redhat)Redhat
- supervisor監管的配置檔案寫法
- Linux中常見的檔案讀寫錯誤問題及解決方法!Linux
- Linux中常見的日誌檔案和命令Linux
- python config配置檔案的讀寫Python
- 配置檔案的編寫
- Python常見檔案讀寫方法有哪些?Python
- Linux系統中常見的檔案系統有哪些?Linux
- MySQL資料庫中常見的日誌檔案彙總!MySql資料庫
- python檔案無法讀寫怎麼辦Python
- springboot 配置檔案 .properties和.yml的寫法區別Spring Boot
- 機器學習專案中常見的誤區機器學習
- WordPress模板層次03:模板檔案中常見程式碼
- CTF中常見的四種python逆向Python
- Nginx配置檔案的語法格式Nginx
- Linux系統中常見的分散式檔案系統推薦!Linux分散式
- android中MK檔案的寫法Android
- Python中的檔案讀寫Python
- 無法寫入檔案 Filesystem
- 「Python」:檔案讀寫Python
- Python——檔案讀寫Python
- Python 讀寫檔案Python
- Python讀寫檔案Python
- java 讀寫 ini 配置檔案Java
- 【Python】配置檔案配置路徑Python
- python讀配置檔案配置資訊Python
- [譯] 前端專案中常見的 CSS 問題前端CSS
- 5個開源專案中常見的陷阱
- DevSecOps 流程中常見名詞縮寫dev
- Python常用配置檔案ini、json、yaml讀寫總結PythonJSONYAML
- python檔案的常見的操作有哪些?Python
- Python 檔案讀寫(Python IO)Python
- python讀寫excel檔案PythonExcel
- python檔案讀寫操作Python
- python 寫入CSV檔案Python
- Python中常見運算子過載方法Python
- Python中的檔案的讀寫操作Python