Python使用configparser讀取ini配置文件
我們?cè)诓僮?ini 配置文件的時(shí)候 可以使用 Python 的 configparser 庫(kù)
具體使用方法如下:
from configparser import ConfigParser
# 初始化
cf = ConfigParser()
# 加載文件
cf.read('ini.ini')
# 讀取 user 節(jié)點(diǎn)下所有數(shù)據(jù)
all = cf.items('user')
print(all)
# 讀取 user 節(jié)點(diǎn)下 name 的值
name = cf.get('user', 'name')
print(name)
# 增加節(jié)點(diǎn)
cf.add_section('teacher')
cf.add_section('test')
# 刪除 test 節(jié)點(diǎn)
cf.remove_section('test')
# 給指定節(jié)點(diǎn)添加信息
cf.set('user', 'sex', '男')
cf.set('teacher', '語(yǔ)文老師', '張老師')
# 修改 user 節(jié)點(diǎn)下的 age
cf.set('user', 'age', '90')
# 刪除 user 節(jié)點(diǎn)下的 sex
cf.remove_option('user', 'sex')
# 保存到文件
cf.write(open('a.ini', 'w', encoding='utf-8'))
原 ini 文件

修改后保存的 a.ini 文件

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Python語(yǔ)法學(xué)習(xí)之正則表達(dá)式的使用詳解
要想成功的進(jìn)行字符串的匹配需要使用到正則表達(dá)式模塊,正則表達(dá)式匹配規(guī)則以及需要被匹配的字符串。本文詳細(xì)為大家介紹了如何利用正則表達(dá)式實(shí)現(xiàn)字符的匹配,感興趣的可以了解一下2022-04-04
django model通過(guò)字典更新數(shù)據(jù)實(shí)例
這篇文章主要介紹了django model通過(guò)字典更新數(shù)據(jù)實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-04-04
Python Tkinter創(chuàng)建GUI應(yīng)用程序的示例
Tkinter提供了豐富的功能和靈活的接口,讓開(kāi)發(fā)者能夠輕松地構(gòu)建出各種各樣的圖形用戶界面,本文介紹了使用Python的Tkinter庫(kù)創(chuàng)建圖形用戶界面GUI應(yīng)用程序,感興趣的可以了解一下2024-12-12
python神經(jīng)網(wǎng)絡(luò)VGG16模型復(fù)現(xiàn)及其如何預(yù)測(cè)詳解
這篇文章主要為大家介紹了VGG16模型的復(fù)現(xiàn)及其詳解(包含如何預(yù)測(cè)),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-05-05
python socket 超時(shí)設(shè)置 errno 10054
這篇文章主要介紹了python 遠(yuǎn)程主機(jī)強(qiáng)迫關(guān)閉了一個(gè)現(xiàn)有的連接 socket 超時(shí)設(shè)置 errno 10054 ,需要的朋友可以參考下2014-07-07
python?tkinter實(shí)現(xiàn)彈窗的輸入輸出
這篇文章主要為大家詳細(xì)介紹了python?tkinter實(shí)現(xiàn)彈窗的輸入輸出,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-02-02

