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