讀取ini檔案的方法

2022-06-06 23:12:08 字數 1056 閱讀 2221

path = os.path.dirname(os.path.abspath(__file__))#獲取當前檔案的絕對路徑

config_path = os.path.join(path, 'config.ini')

config = configparser.configparser()

config.read(config_path, encoding="utf-8-sig")

#獲取的三種方法---------

#方法1:

switch1 = config['environment']['switch']

print(switch)

#方法2:

# switch2 = config.get('environment','switch')

# print(switch):

#方法3:

#此方法獲取的是一組,需要單獨在獲取

#switch3 = config.items('environment')

#print(switch)

#定義的方法

def get_db(db, name):

value = config.get(db, name)

return value

#獲取的所有裡的資料

section = config.sections()

print(section)

#--------

# 將資料寫入到ini檔案中,但是注意不能在上面的read的下寫入,不然會把讀到的再次寫入檔案

config.add_section('login') # 首先新增乙個新的section

config.set('login','username','admin') # 寫入資料

config.set('login','password','123456') # 寫入資料

config.write(open(config_path,'a')) #儲存資料

讀取INI檔案

讀取ini檔案 ini ini new ini using system using system.text using system.runtime.interopservices namespace qf public string path 引用動態連線庫方法 dllimport kernel...

讀取ini檔案

自定義讀取ini檔案中的內容方法 鍵 值 private string contentvalue string section,string key 寫入ini檔案 節點名稱 如 typename 鍵 值 檔案路徑 dllimport kernel32 private static extern l...

讀取ini檔案

1.得到當前根目錄 import os 2.ini檔案組成 注釋內容 section部分 key value 多個 section 部分 可以有多個,但section不可重複 key value 多個 3.讀取ini檔案 3.1獲取ini檔案路徑 3.2匯入 configparser 3.3 先獲得...