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 先獲得...