亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

Python configparser模塊應用過程解析

瀏覽:3日期:2022-07-14 09:09:20

一、configparser模塊是什么

可以用來操作后綴為 .ini 的配置文件;

python標準庫(就是python自帶的意思,無需安裝)

二、configparser模塊基本使用

2.1 讀取 ini 配置文件

#存在 config.ini 配置文件,內容如下:[DEFAULT]excel_path = ../test_cases/case_data.xlsxlog_path = ../logs/test.loglog_level = 1[email]user_name = [email protected] = 123456

使用configparser模塊讀取配置文件

import configparser#創建配置文件對象conf = configparser.ConfigParser()#讀取配置文件conf.read(’config.ini’, encoding='utf-8')#列表方式返回配置文件所有的sectionprint( conf.sections() ) #結果:[’default’, ’email’]#列表方式返回配置文件email 這個section下的所有鍵名稱print( conf.options(’email’) ) #結果:[’user_name’, ’password’]#以[(),()]格式返回 email 這個section下的所有鍵值對print( conf.items(’email’) ) #結果:[(’user_name’, ’[email protected]’), (’password’, ’123456’)]#使用get方法獲取配置文件具體的值,get方法:參數1-->section(節) 參數2-->key(鍵名)value = conf.get(’default’, ’excel_path’)print(value)

2.2 寫入 ini 配置文件(字典形式)

import configparser#創建配置文件對象conf = configparser.ConfigParser()#’DEFAULT’為section的名稱,值中的字典為section下的鍵值對conf['DEFAULT'] = {’excel_path’ : ’../test_cases/case_data.xlsx’ , ’log_path’ : ’../logs/test.log’}conf['email'] = {’user_name’:’[email protected]’,’password’:’123456’}#把設置的conf對象內容寫入config.ini文件with open(’config.ini’, ’w’) as configfile: conf.write(configfile)

2.3 寫入 ini 配置文件(方法形式)

import configparser#創建配置文件對象conf = configparser.ConfigParser()#讀取配置文件conf.read(’config.ini’, encoding='utf-8')#在conf對象中新增sectionconf.add_section(’webserver’)#在section對象中新增鍵值對conf.set(’webserver’,’ip’,’127.0.0.1’)conf.set(’webserver’,’port’,’80’)#修改’DEFAULT’中鍵為’log_path’的值,如沒有該鍵,則新建conf.set(’DEFAULT’,’log_path’,’test.log’)#刪除指定sectionconf.remove_section(’email’)#刪除指定鍵值對conf.remove_option(’DEFAULT’,’excel_path’)#寫入config.ini文件with open(’config.ini’, ’w’) as f: conf.write(f)

上述3個例子基本闡述了configparser模塊的核心功能項;

例1中,encoding='utf-8'為了放置讀取的適合中文亂碼; 例2你可以理解為在字典中新增數據,鍵:配置文件的section,字符串格式;值:section的鍵值對,字典格式; 例3中在使用add_section方法時,如果配置文件存在section,則會報錯;而set方法在使用時,有則修改,無則新建。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 福利在线一区二区 | 亚洲美女福利视频在线 | 美女久久 | 欧美在线网站 | 中文字幕一区二区三区在线不卡 | 快猫在线观看入口免费网站满十八 | 亚洲女人国产香蕉久久精品 | 999久久久国产 | 亚洲永久视频 | 一线高清视频在线观看www国产 | 在线视频一区二区三区四区 | 免费看国产一级特黄aa大片 | 91久久国产露脸国语对白 | 国产在线拍偷自揄观看视频网站 | 久本草在线中文字幕亚洲欧美 | 大杳蕉伊人狼人久久一本线 | 1024手机在线基地 | 网友自拍视频在线 | 美女成人私密视频 | 亚洲精品资源在线 | 中文精品爱久久久国产 | 99re这里有免费视频精品 | 丰满的日本护士xxx 丰满美女福利视频在线播放 | 中文字幕色婷婷在线精品中 | 千百橹最新亚洲地址在线播放 | 236理论片在线播放 24小时中文乱码字幕在线观看 | 男人狂躁女人下面视频免费看 | 欲色网站| 亚洲二区在线播放 | 欧美日韩午夜精品不卡综合 | 桃色婷婷 | 国产不卡免费视频 | 国产成人免费手机在线观看视频 | 免费看的成人yellow视频 | 久久精品久久精品久久 | 国产三极 | 国产午夜精品视频 | 亚洲二区在线 | 国产情侣啪啪 | 精品亚洲一区二区三区在线播放 | 亚州毛片 |