python ini文件操作
生活随笔
收集整理的這篇文章主要介紹了
python ini文件操作
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
ini文件如下
1. 導入 configparser
import configparser2.創建對象 打開文件
cf = configparser.ConfigParser() # 創建管理對象 cf.read('test.ini', encoding='utf-8') # 讀取ini文件3. 讀
(1) 獲取所有section
sections = cf.sections() # 獲取所有的section print(sections) # 返回一個列表list print(sections[0]) # 輸出 ['qq', 'weixin'] # 輸出 qq(2) 獲取具體某一個section內的內容
items = cf.items('qq') print(items) print(items[0]) print(items[0][0]) # 輸出 [('a', '1'), ('b', '2')] # 打印出為字典 # 輸出 ('a', '1') # 打印出為元組 # 輸出 a4. 增
(1) 新增一個section
cf.add_section('aaa') print(cf.sections()) # 輸出 ['qq', 'weixin', 'aaa'](2) 新增一個key和value
cf.set('aaa', 'c', '256') items = cf.items('aaa') print(items) # 輸出 [('c', '256')]5. 刪除 remove
(1) 刪除section
cf.remove_section('qq') print(cf.sections()) # 輸出 ['weixin'](2) 刪除指定key
cf.remove_option('qq', 'a') items = cf.items('qq') print(items) # 輸出 [('b', '3')]6. write寫入
1.write寫入有兩種方式,一種是刪除原文件內容,重新寫入:w
cf.write(open(cfgpath, “w”)) # 刪除原文件重新寫入2.另外一種是在原文件基礎上繼續寫入內容,追加模式寫入:a
cf.write(open(cfgpath, “a”)) # 追加模式寫入參考:
https://blog.csdn.net/zhusongziye/article/details/80024530
總結
以上是生活随笔為你收集整理的python ini文件操作的全部內容,希望文章能夠幫你解決所遇到的問題。