Python之簡潔ini讀寫

2021-04-18 02:35:53 字數 1087 閱讀 3991

ini檔案是常用的配置檔案格式,當然,除了它之外,還有其他好多種,比如conf,xml等等。不過,今天就談論ini罷了。

python對此提供了相應的模組,示例如下:

#coding=utf-8

import configparser

def writeconfig(filename):

config = configparser.configparser()

# set db

section_name = 'db'

config.add_section( section_name )

config.set( section_name, 'dbname', 'mysql')

config.set( section_name, 'host', '127.0.0.1')

config.set( section_name, 'port', '80')

config.set( section_name, 'password', '123456')

config.set( section_name, 'databasename', 'test')

config.add_section( section_name )

# write to file

config.write( open(filename, 'a') )

def updateconfig(filename, section, **keyv):

config = configparser.configparser()

config.read(filename)

[config.set(section, key, keyv[key]) for key in keyv if config.has_option(section, key)]

config.write( open(filename, 'r+') )

if __name__ == '__main__':

file_name = 'test.ini'

writeconfig(file_name)

print "end__"

python讀寫ini檔案

python來讀寫ini的配置檔案 讀取檔案 import configparser cfp configparser.configparser cfp.read test.ini 獲取所有的selections selections cfp.sections print selections ti...

MFC檔案讀寫之ini檔案

什麼是ini檔案?initialization file,即為初始化檔案,是windows的系統配置檔案所採用的儲存格式,統管windows的各項配置。或者作為專案中的配置檔案,為整個專案所共用。檔案格式為 節 鍵 值。其中節為 section name 引數為 key 鍵 value 值 ini檔...

Python讀寫ini檔案的方法

比如有乙個檔案update.ini,裡面有這些內容 zip engineversion 0 datversion 5127 filename datpcjbhoaqe 5127.zip filepath pub antivirus datfiles 4.x filesize 13481555 che...