成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

Python ConfigParser模塊的使用示例

瀏覽:5日期:2022-07-08 15:17:58

前言

在做項目的時候一些配置文件都會寫在settings配置文件中,今天在研究'州的先生'開源文檔寫作系統-MrDoc的時候,發現部分配置文件寫在config.ini中,并利用configparser進行相關配置文件的讀取及修改。

一、ConfigParser模塊簡介

該模塊適用于配置文件的格式與windows ini文件類似,是用來讀取配置文件的包。配置文件的格式如下:中括號“[ ]”內包含的為section。section 下面為類似于key-value 的配置內容。格式如下:

[DEFAULT]ServerAliveInterval = 45Compression = yesCompressionLevel = 9ForwardX11 = yes[bitbucket.org]User = Atlan[topsecret.server.com]Port = 50022ForwardX11 = no

括號“[ ]”內包含的為section。緊接著section 為類似于key-value 的options 的配置內容。

二、ConfigParser模塊使用

1.寫入操作

代碼如下:

import configparser #引入模塊​config = configparser.ConfigParser() #類中一個方法 #實例化一個對象​config['DEFAULT'] = {’ServerAliveInterval’: ’45’, ’Compression’: ’yes’, ’CompressionLevel’: ’9’, ’ForwardX11’:’yes’ } #類似于操作字典的形式​config[’bitbucket.org’] = {’User’:’Atlan’} #類似于操作字典的形式​config[’topsecret.server.com’] = {’Host Port’:’50022’,’ForwardX11’:’no’}​with open(’example.ini’, ’w’) as configfile:​ config.write(configfile) #將對象寫入文件以上代碼做個簡單的解釋,和字典的操作方式相比,configparser模塊的操作方式,無非是在實例化的對象后面,跟一個section,在緊跟著設置section的屬性(類似字典的形式) config['DEFAULT'] = {’ServerAliveInterval’: ’45’, ’Compression’: ’yes’, ’CompressionLevel’: ’9’, ’ForwardX11’:’yes’ } #類似于操作字典的形式#config后面跟的是一個section的名字,section的段的內容的創建類似于創建字典。類似與字典當然還有別的操作方式啦!config[’bitbucket.org’] = {’User’:’Atlan’} #類似于最經典的字典操作方式

2.讀取操作

import configparserconfig = configparser.ConfigParser()#---------------------------查找文件內容,基于字典的形式print(config.sections()) # []config.read(’example.ini’,encoding=’utf-8’)print(config.sections()) # [’bitbucket.org’, ’topsecret.server.com’]print(’bytebong.com’ in config) # Falseprint(’bitbucket.org’ in config) # Trueprint(’DEFAULT’ in config) # Trueprint(config[’bitbucket.org’]['user']) # Atlan​print(config[’DEFAULT’][’Compression’]) #yesprint(config[’topsecret.server.com’][’ForwardX11’]) #no​print(config[’bitbucket.org’]) #<Section: bitbucket.org>for key in config[’bitbucket.org’]: # 注意,有default會默認default的鍵 print(key) #user serveraliveinterval compression compressionlevel forwardx11​# 同for循環,找到’bitbucket.org’下所有鍵 [’user’, ’serveraliveinterval’, ’compression’, ’compressionlevel’, ’forwardx11’]print(config.options(’bitbucket.org’)) ​print(config.items(’bitbucket.org’)) #找到’bitbucket.org’下所有鍵值對 [(’serveraliveinterval’, ’45’), (’compression’, ’yes’), (’compressionlevel’, ’9’), (’forwardx11’, ’yes’), (’user’, ’Atlan’)]​print(config.get(’bitbucket.org’,’compression’)) # yes get方法Section下的key對應的valueprint(config.getboolean(’bitbucket.org’,’compression’)) # True

3.修改操作

import configparser​config = configparser.ConfigParser()​config.read(’example.ini’,encoding=’utf-8’) #讀文件​config.add_section(’yuan’) #添加section​config.remove_section(’bitbucket.org’) #刪除sectionconfig.remove_option(’topsecret.server.com’,'forwardx11') #刪除一個配置項# 修改某個option的值,如果不存在該option 則會創建config.set(’topsecret.server.com’,’k1’,’11111’)config.set(’yuan’,’k2’,’22222’)#寫回文件config.write(open('example.ini', 'w'))# 寫到其他文件with open(’new2.ini’,’w’) as f: config.write(f)

以上就是Python ConfigParser模塊的使用示例的詳細內容,更多關于Python ConfigParser模塊的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
激情亚洲综合在线| 国产精品私人自拍| 欧美人与禽猛交乱配视频| 成人午夜精品一区二区三区| 青青草97国产精品免费观看 | 欧美日韩一区久久| 欧美挠脚心视频网站| 欧美日韩在线一区二区| 欧美日韩一区二区三区不卡| 在线影院国内精品| 欧美午夜精品久久久久久超碰| 欧美四级电影在线观看| 日韩欧美国产一区二区在线播放 | 成人avav影音| 9i看片成人免费高清| 91伊人久久大香线蕉| 亚洲天堂偷拍| 鲁鲁狠狠狠7777一区二区| 欧美亚洲动漫精品| 91麻豆精品国产| 亚洲精品午夜久久久| 水蜜桃久久夜色精品一区的特点| 日韩国产欧美在线观看| 国产美女娇喘av呻吟久久| 国产精品99久久久久久似苏梦涵| 成人午夜伦理影院| 亚洲国产精品日韩| 色综合久久久网| 欧美一区午夜精品| 久久久久久久久久久久电影| 最新国产精品久久精品| 日产精品久久久久久久性色| 国产一区二区电影| 欧美va天堂在线| 夜夜夜久久久| 91黄视频在线| 日韩精品一区二区三区视频| 国产欧美一区二区精品忘忧草| 一级女性全黄久久生活片免费| 免费成人av在线播放| av电影天堂一区二区在线观看| 伊人久久大香线蕉综合热线| 久久福利一区| 欧美xxxxxxxxx| 亚洲色图另类专区| 免费一级片91| yourporn久久国产精品| 99精品欧美| 在线播放/欧美激情| 久久久久久久久久久黄色| 一区二区三区国产精品| 国产一级精品在线| 亚洲国产网站| 欧美美女直播网站| 国产精品午夜春色av| 日本最新不卡在线| 97久久精品人人澡人人爽| 久久国产88| 久久久久久免费| 偷拍与自拍一区| 9人人澡人人爽人人精品| 性色一区二区三区| 精品国产精品一区二区夜夜嗨| 亚洲一区二区不卡免费| 成人一区二区视频| 午夜在线一区二区| 久久久不卡影院| 久久99精品久久久| 在线国产欧美| 在线播放/欧美激情| 亚洲人成伊人成综合网小说| 国产酒店精品激情| 一本色道久久| 欧美成人在线直播| 天天综合网天天综合色| 97久久超碰国产精品电影| 91电影在线观看| 国产精品三级av| 国产美女一区二区| 99亚洲视频| 久久先锋影音av鲁色资源网| 秋霞午夜鲁丝一区二区老狼| 亚洲无线观看| 欧美哺乳videos| 亚洲bdsm女犯bdsm网站| 欧美日韩精品免费观看视一区二区| 在线一区二区三区做爰视频网站| 中文字幕日本乱码精品影院| 成人国产精品免费网站| 欧美三电影在线| 亚洲第一综合色| 亚洲第一在线| 国产片一区二区| 国产激情91久久精品导航 | 中文字幕一区二区三区四区| 国产乱码字幕精品高清av| 国产伦精品一区二区三区四区免费 | 久久机这里只有精品| 一区二区三区视频在线播放| 欧美精品一区二区三区蜜桃视频| 久久 天天综合| 男女精品网站| 亚洲天堂av一区| 91免费观看国产| 欧美大黄免费观看| 国产在线播放一区三区四| 色中色一区二区| 亚洲高清免费观看高清完整版在线观看 | 欧美精品第一页| 日韩国产精品久久| 国产欧美一区二区三区另类精品| 国产色一区二区| 成人av网址在线| 欧美肥胖老妇做爰| 奇米色777欧美一区二区| 国产亚洲一区在线播放| 综合分类小说区另类春色亚洲小说欧美| av网站免费线看精品| 欧美一级一级性生活免费录像| 男男视频亚洲欧美| 色综合久久久久网| 天天综合天天做天天综合| 国产精品欧美日韩一区| 亚洲精品国产无天堂网2021| 日韩图片一区| 一区二区三区免费网站| 亚洲成人直播| 中文字幕一区二区三区不卡| 亚洲私拍自拍| 亚洲美女少妇撒尿| 99国产精品私拍| 一区二区三区在线视频免费 | 老司机一区二区三区| 亚洲一区二区美女| 乱码第一页成人| 日韩经典中文字幕一区| 久久一区视频| 日韩激情视频在线观看| 久久亚洲午夜电影| 奇米在线7777在线精品| 欧美色电影在线| 国产一区 二区| 欧美成人vr18sexvr| 你懂的国产精品| 国产精品亲子伦对白| 国产区二精品视| 日韩在线一二三区| 制服.丝袜.亚洲.另类.中文 | 免费看黄色91| 欧美一区二区视频免费观看| youjizz国产精品| 中文字幕一区二区三区色视频| 伊人色综合久久天天五月婷| 亚洲精品免费一二三区| 色综合久久99| 国产精品综合久久| 久久精品在线免费观看| 在线观看福利一区| 亚洲在线视频网站| 欧美吻胸吃奶大尺度电影| 国产原创一区二区三区| 国产视频一区不卡| 亚洲一卡久久| 国产在线播放一区三区四| 久久亚洲二区三区| 国产精品久久777777毛茸茸| 国产制服丝袜一区| 久久夜色精品国产噜噜av| 亚洲黄色影片| 开心九九激情九九欧美日韩精美视频电影 | 91亚洲午夜精品久久久久久| 国产精品毛片久久久久久久| 欧美中日韩免费视频| 国产一区91精品张津瑜| 久久免费电影网| 亚洲国产二区| 日本人妖一区二区| 精品三级在线看| 亚洲久久一区| 美女www一区二区| 久久精品一区二区三区不卡牛牛| 国产精品区二区三区日本| 国产综合色精品一区二区三区| 国产欧美精品一区aⅴ影院| av中文一区二区三区| 94-欧美-setu| 亚洲一二三区精品| 一本久道久久综合狠狠爱| 噜噜噜躁狠狠躁狠狠精品视频| 亚洲国产aⅴ天堂久久| 91精品国产入口| 在线视频精品| eeuss影院一区二区三区| 舔着乳尖日韩一区| 国产天堂亚洲国产碰碰| 日本精品免费观看高清观看| 99精品久久免费看蜜臀剧情介绍| 亚洲va韩国va欧美va| 久久久九九九九| 色噜噜偷拍精品综合在线|