讀取ini檔案

2021-10-03 10:45:09 字數 1288 閱讀 4682

1.得到當前根目錄 import os

2.ini檔案組成

; 注釋內容

[ ] ;section部分

key=value ;多個

[ ] ; section 部分 可以有多個,但section不可重複

key = value ;多個

3.讀取ini檔案

3.1獲取ini檔案路徑

3.2匯入 configparser

3.3 先獲得section部分,在獲得section下面的

4.**

import configparser

import os

base_path=os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

# 獲得所要讀取的ini檔案

get_ini_path=os.path.join(base_path,"readinifile/routeini.ini")

#建立配置檔案物件

config=configparser.configparser()

config.read(get_ini_path)

s=config['url'] #讀取為url的section部分

print(s['baidu']) #讀取url下面的內容

print(config.items('url')) # 返回的list物件,包含的是元組[('baidu', '""'), ('port', '80')]

tuples=config.items('url')

print(tuples[0][0]) #獲取第乙個元素的第乙個值

seini=config.sections() # 獲取所有的section

print(seini) #返回 list物件

輸出""

ini 檔案

讀取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...

C 讀取INI檔案

class inifile public bool setint string szsection,string szkey,int ival public bool setstring string szsection,string szkey,string szval public uint32...