golang第三方庫goconfig的使用

2022-07-25 19:00:19 字數 703 閱讀 7524

詳細的解析可以看上面鏈結,這裡只做一點簡單介紹

先安裝好包,然後匯入

)通過 getvalue 方法可實現最基本的讀取操作。

ini檔案

[super]

# 該行注釋會作為鍵 key_super 的注釋

key_super =比較常見的乙個鍵值對

# 也可以用冒號代替等號

key_super2 : 測試值

怎麼去獲取?

cfg, err := goconfig.loadconfigfile("config.ini")

if err !=nil

//獲取冒號為分隔符的鍵值

value, err = cfg.getvalue("super", "key_super2")

if err !=nil

log.printf("%s > %s: %s", "super", "key_super2", value)

現在你可以使用獲取的值了。

那怎麼獲取整組鍵值對呢?可通過方法 getsection 來返回乙個型別為 map[string]string 的值

sec, err := cfg.getsection("super")

以上

Golang 安裝第三方包

最近幫乙個朋友安裝golang的環境,本以為應該很快就能解決,結果是花了乙個多小時,發現自己對go安裝的原理不是很理解,認真複習一番,做乙個總結 必須設定gopath 自動安裝 通過go get 命令來安裝 手動安裝 注意這一步很關鍵!第三包在src裡的路徑不能隨意放在乙個資料夾中,因為第三方包內部...

PyThon第三方庫

本文 自 戀花蝶的部落格 今天公司停電,沒上班。跑上來更新個部落格,跟大家分享一下我常用的幾個第三方 python 庫。python 語言之所以能夠如此流行,除了本身內建許多程式庫來保障快速開發之外,目不睱接的第三方庫也是一大主因。結合我目前的工作 網遊開發 我常用的幾個第三方庫如下 wxpytho...

lua第三方庫

luacom 支援com呼叫 luadoc 支援lua 的文件生成 luaexpat 支援xml解析 luafilesystem 檔案系統訪問 lualogging 基於log4j的日誌 luaprofiler 效能測試工具 luasocket 網路庫,支援http,ftp,smtp,mime,ur...