日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

Python ConfigParser模塊的使用示例

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

前言

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

一、ConfigParser模塊簡介

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

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

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

二、ConfigParser模塊使用

1.寫入操作

代碼如下:

import configparser #引入模塊​config = configparser.ConfigParser() #類中一個方法 #實(shí)例化一個對象​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模塊的操作方式,無非是在實(shí)例化的對象后面,跟一個section,在緊跟著設(shè)置section的屬性(類似字典的形式) config['DEFAULT'] = {’ServerAliveInterval’: ’45’, ’Compression’: ’yes’, ’CompressionLevel’: ’9’, ’ForwardX11’:’yes’ } #類似于操作字典的形式#config后面跟的是一個section的名字,section的段的內(nèi)容的創(chuàng)建類似于創(chuàng)建字典。類似與字典當(dāng)然還有別的操作方式啦!config[’bitbucket.org’] = {’User’:’Atlan’} #類似于最經(jīng)典的字典操作方式

2.讀取操作

import configparserconfig = configparser.ConfigParser()#---------------------------查找文件內(nèi)容,基于字典的形式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會默認(rèn)default的鍵 print(key) #user serveraliveinterval compression compressionlevel forwardx11​# 同for循環(huán),找到’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對應(yīng)的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') #刪除一個配置項(xiàng)# 修改某個option的值,如果不存在該option 則會創(chuàng)建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模塊的使用示例的詳細(xì)內(nèi)容,更多關(guān)于Python ConfigParser模塊的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Python 編程
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精品网站在线看| av亚洲免费| 日本麻豆一区二区三区视频| 亚洲精品少妇| 亚洲精品欧洲| 日韩不卡在线观看日韩不卡视频 | 免费亚洲婷婷| 日韩精品免费视频人成 | 国产欧美日韩一级| 国产精品久久乐| 你懂的国产精品永久在线| 另类欧美日韩国产在线| 国产精品久久久久久久久妇女| 久久影视三级福利片| 国产 日韩 欧美 综合 一区| 日韩a一区二区| 久久精品在线| 亚洲少妇自拍| 日本免费在线视频不卡一不卡二| 国产激情久久| 伊人久久av| 激情五月色综合国产精品| 亚洲综合电影一区二区三区| 日本免费新一区视频| 国产精品xxx在线观看| а√天堂中文在线资源8| 香蕉国产精品| 日本aⅴ免费视频一区二区三区| 国产欧美日韩一区二区三区在线| 麻豆视频一区二区| 999国产精品永久免费视频app| 一本色道精品久久一区二区三区| 亚洲三级网址| 精品视频高潮| 久久中文字幕二区| 水野朝阳av一区二区三区| 婷婷精品在线| 97视频热人人精品免费| 黄色成人91| 国产美女亚洲精品7777| 日韩精品永久网址| 亚洲综合中文| 岛国精品一区| 在线国产一区二区| 国产欧美综合一区二区三区| av资源中文在线| 国产精品美女久久久| 国产精品丝袜在线播放| 国产综合欧美| 国产精品天天看天天狠| 欧美日韩中文字幕一区二区三区| 视频一区日韩| 在线人成日本视频| 亚洲久草在线| 亚洲精品成人图区| 日本伊人午夜精品| 91精品国产福利在线观看麻豆| 日韩中文av| 日韩欧美一区二区三区在线观看 | 国产亚洲久久| 欧美高清一区| 美女尤物国产一区| 三级欧美在线一区| 国产精品成人国产| 狠狠干综合网| 精品理论电影在线| 亚洲日韩中文字幕一区| 日韩欧美自拍| 国产精品nxnn| 一区二区国产在线| 日韩久久精品网| 欧美综合社区国产| 欧美午夜不卡| www.com.cn成人| 国产图片一区| 国产农村妇女精品一二区| 精品视频99| 青青在线精品| 狠狠爱成人网| 国产va在线视频| 日韩精品视频一区二区三区| 欧美中文字幕一区二区| 久久中文字幕一区二区| 少妇精品久久久一区二区三区| 亚洲福利一区| 91欧美在线| 国产精品久久久亚洲一区| 亚洲日韩中文字幕一区| 狠狠色狠狠色综合日日tαg| 麻豆mv在线观看| 久久不卡国产精品一区二区| 亚洲另类视频| 在线亚洲国产精品网站| 九色porny丨国产首页在线| 国产日韩欧美三级| 亚洲男人在线| 蜜桃免费网站一区二区三区| 亚洲成人va| 91亚洲一区| 精品一区二区三区在线观看视频| 久久狠狠亚洲综合| 日韩精品免费一区二区夜夜嗨| 亚洲欧美久久| 欧美日韩精品免费观看视频完整| 国产 日韩 欧美一区| 精品亚洲免a| 欧美91在线| 日本成人在线一区| 日韩中文字幕亚洲一区二区va在线| 新版的欧美在线视频| 国产一区二区三区久久| 国产高清精品二区| 国产伦精品一区二区三区视频| 日韩国产在线一| 少妇精品久久久一区二区三区| 玖玖精品视频| 国产亚洲在线| 亚洲一区二区成人| 香蕉久久夜色精品国产| 国产色综合网| 丝袜诱惑制服诱惑色一区在线观看| 红桃视频亚洲| 夜夜精品视频| 欧美资源在线| 亚洲欧美日韩综合国产aⅴ| 野花国产精品入口| 香蕉成人久久| 亚洲精品亚洲人成在线观看| 亚洲精品乱码久久久久久蜜桃麻豆 | 欧美日韩第一| 国产综合精品| 亚洲一区成人| 亚洲日产av中文字幕| 三级久久三级久久久| 日本不卡的三区四区五区| 欧美天堂一区| 精品欧美日韩精品| 伊人久久视频| 亚洲夜间福利| 男女精品网站| 日本a级不卡| 欧美成a人片免费观看久久五月天| 激情中国色综合| 成人啊v在线| 99成人在线| 日韩国产一二三区| 麻豆精品av| 久久久久网站| 日韩精品一二区| 亚欧成人精品| 麻豆一区二区在线| 成人羞羞在线观看网站| 亚洲精华国产欧美| 日本不卡中文字幕| 韩日一区二区| 中文欧美日韩| 国产欧美丝祙| 久久精品主播| 日韩欧美久久| 黑森林国产精品av| 久久国产精品亚洲77777| 欧美日韩亚洲一区三区| 91亚洲自偷观看高清| 亚洲一区欧美二区| 日韩1区2区日韩1区2区| 国产精品99视频| 国产色综合网| 国产精品男女| 欧美手机在线| 国产欧美大片| 91精品电影| 久久国产麻豆精品| 99久久久久| 69精品国产久热在线观看| 蜜臀国产一区| 日韩在线黄色| 日本久久成人网| 日韩成人av影视| 久久一区二区三区喷水| 五月激激激综合网色播| 国产一二在线播放| 日本中文字幕不卡| 91精品啪在线观看国产18 | 亚久久调教视频| 中文一区一区三区高中清不卡免费| 国产毛片久久| 精品九九在线| 免费观看日韩电影| 日韩.com| 日韩avvvv在线播放| 久久香蕉国产| 国产高清亚洲| 亚洲欧美日本视频在线观看| 久久天堂影院| 亚洲欧洲专区| 午夜国产一区二区| 视频在线不卡免费观看| 日本亚洲视频在线| 欧美精选一区二区三区| 久久精品二区亚洲w码 |