Python讀寫ini檔案的方法

2022-10-04 07:42:08 字數 2037 閱讀 2237

比如有乙個檔案update.ini,裡面有這些內容:

[zip]

engineversion=0

datversion=5127

filename=datpcjbhoaqe-5127.zip

filepath=/pub/antivirus/datfiles/4.x/

filesize=13481555

checksum=6037,021e

md5=aaeb519d3f276b810d46642d782d8921

那就可以通過下面這些**得到md5的值,簡單吧

#!/usr/bin/env python

# -*- coding: utf-8 -*-

import configparser

config = configparser.configparser()

config.readfp(open('update.ini'))

a = config.get("zip","md5")

print a

寫也很簡單:

import configparser

config = configparser.configparser()

# set a 程式設計客棧number of parameters

config.add_section("book")

config.set("book", "title", "the python standard library")

config.set("book", "author", "fredrik lundh")

config.add_section("ematter")

config.set("ematter", "pages", 250)

# write to file

config.write(open('1.ini', "w"))

修改也不難(新增內容):

#!/us python

# -*- coding: utf-8 -*-

import configparser

config = configparser.configparser()

config.read('1.ini')

a = config.add_section("md5")

config.set("md5", "value", "1234")

config.write(open('1.ini', "r+")) #可以把r+改成其他方式,看看結果:)

修改內容:

#!/usr/bin/env python

# -*- coding: utf-8 -*-

import configparser

config = configparser.configparser()

config.read('1.ini')

config.set("md5", "value", "kingsoft") #這樣md5就從1234變成kingsoft了

config.write(open('1.ini', "r+"))

刪除部分就懶得寫了,感興趣的自己看文件:

remove_option( section, option)

remove thepcjbhoaqe specified option from the specified section. if the section does not exist, raise nosectionerror. if the option existed to be removed, return true; otherwise return false. new in version 1.6.

remove_section( section)

remove the specified section from the configuration. if the section in fact existed, return true. othpcjbhoaqeerwise return false.

本文標題: python讀寫ini檔案的方法

本文位址:

python讀寫ini檔案

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

INI檔案讀寫

一 有必要了解ini檔案的結構 注釋 小節名 關鍵字 值 ini檔案允許有多個小節,每個小節又允許有多個關鍵字,後面是該關鍵字的值。值的型別有三種 字串 整型數值和布林值。其中字串存貯在ini檔案中時沒有引號,布林真值用1表示,布林假值用0表示。注釋以分號 開頭。二 定義 1 在inte ce的us...

讀寫ini檔案

using system using system.io using system.text using system.configuration using system.runtime.interopservices using system.collections.specialized us...