欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python configparser模塊配置文件過(guò)程解析

 更新時(shí)間:2020年03月03日 08:49:59   作者:lxingchen  
這篇文章主要介紹了Python configparser模塊配置文件過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

ConfigParser模塊在Python3修改為configparser,這個(gè)模塊定義了一個(gè)ConfigeParser類,該類的作用是讓配置文件生效。配置文件的格式和window的ini文件相同

編輯配置文件: .ini

模板:內(nèi)容自定義

一、 編輯配置文件

import configparser

config = configparser.ConfigParser()
config['DEFAULT'] = {
  'ServerAliveInterval':'45',
  'Compression':'yes',
  'CompressionLevel':'9',
  'ForwardX11':'yes'
}
config['bitbucker.org'] = {
  'Host Port':'50022',
  'ForwardX11':'no'
}
config['path'] = {
  'Base_Path':'D:\python\pychrom\路飛學(xué)城\day8',
  'student_path':'D:\python\pychrom\路飛學(xué)城\day8\configparser模塊.py'
}

with open('example.ini','w',encoding='utf-8') as configfile:
  config.write(configfile)

二、讀取配置文件

import configparser

config = configparser.ConfigParser()
config.read('example.ini',encoding='utf-8')

print(config.sections())      # 查看分組情況,默認(rèn)default是不顯示的
print('bitbucker.org' in config)   # Flase 判斷一個(gè)組在不在這個(gè)文件當(dāng)中
print('bitbucker.com' in config)   # True

print(config['bitbucker.org']['host_port']) # 查釗這個(gè)文件中這個(gè)分組下面有沒(méi)有這個(gè)配置
print(config['bitbucker.org']['user'])    # 沒(méi)有就報(bào)錯(cuò)

for key in config['bitbucker.org']:      # 取默認(rèn)分組和這個(gè)組的下面所有配置
  print(key)                # 只能取到 key

print(config.options('bitbucker.org'))     # 取分組下面的配置,包括默認(rèn)分組 只能取到值
print(config.items('bitbucker.org'))       # 取到分組下面的鍵值對(duì),包括默認(rèn)分組

print(config.get('path','base_path'))       # 獲取某個(gè)分組下面的鍵來(lái)獲取值

三、增刪改查

import configparser
config = configparser.ConfigParser()
config.read('example.ini',encoding='utf-8')
config.add_section('zuming')    # 添加組
config.remove_section('zuming')   # 刪除一個(gè)組
config.remove_option('bitbucker.org','host_port')  # 刪除某個(gè)組中的某一項(xiàng)
config.set('bitbucker.org','host_port','22')  # 修改某個(gè)組下面的值
config.write(open('example.ini','w',encoding='utf-8'))  # 必須添加這句話才能生效

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • python中文分詞庫(kù)jieba使用方法詳解

    python中文分詞庫(kù)jieba使用方法詳解

    這篇文章主要介紹了python中文分詞庫(kù)jieba使用方法詳解,需要的朋友可以參考下
    2020-02-02
  • 詳解pandas如何去掉、過(guò)濾數(shù)據(jù)集中的某些值或者某些行?

    詳解pandas如何去掉、過(guò)濾數(shù)據(jù)集中的某些值或者某些行?

    這篇文章主要介紹了pandas如何去掉、過(guò)濾數(shù)據(jù)集中的某些值或者某些行?,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • 快速排序的四種python實(shí)現(xiàn)(推薦)

    快速排序的四種python實(shí)現(xiàn)(推薦)

    這篇文章主要介紹了python實(shí)現(xiàn)快速排序算法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • Flask實(shí)現(xiàn)異步執(zhí)行任務(wù)

    Flask實(shí)現(xiàn)異步執(zhí)行任務(wù)

    在一些開(kāi)發(fā)中,可能會(huì)遇到需要長(zhǎng)時(shí)間處理的任務(wù),此時(shí)就需要使用異步的方式來(lái)實(shí)現(xiàn),本文就介紹了Flask實(shí)現(xiàn)異步執(zhí)行任務(wù)的方法,感興趣的可以了解一下
    2021-05-05
  • pyspark?dataframe列的合并與拆分實(shí)例

    pyspark?dataframe列的合并與拆分實(shí)例

    這篇文章主要介紹了pyspark?dataframe列的合并與拆分實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • python中l(wèi)xml.etree 和 ElementTree 的區(qū)別解析

    python中l(wèi)xml.etree 和 ElementTree 的區(qū)別解析

    lxml.etree 提供了更多的功能,例如 XPath、XSLT、Relax NG、 和 XML 模式支持,etree 對(duì) Python unicode 字符串的想法與 ElementTree 不同,本文給大家介紹python中l(wèi)xml.etree 和 ElementTree 的區(qū)別,感興趣的朋友一起看看吧
    2024-01-01
  • 樹(shù)莓派4B安裝Tensorflow的方法步驟

    樹(shù)莓派4B安裝Tensorflow的方法步驟

    這篇文章主要介紹了樹(shù)莓派4B安裝Tensorflow的方法步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • Python中比較兩個(gè)字符串操作實(shí)例深究

    Python中比較兩個(gè)字符串操作實(shí)例深究

    本文深入探討Python中字符串比較的多種方法,并通過(guò)豐富的示例代碼演示如何靈活運(yùn)用這些技巧,從基本的相等性檢查到更高級(jí)的正則表達(dá)式模式匹配,讀者將了解如何利用Python強(qiáng)大的字符串處理功能,提高對(duì)字符串?dāng)?shù)據(jù)的操作技能,以解決日常編程任務(wù)中的挑戰(zhàn)
    2023-12-12
  • python中的轉(zhuǎn)義字符串問(wèn)題

    python中的轉(zhuǎn)義字符串問(wèn)題

    這篇文章主要介紹了python中的轉(zhuǎn)義字符串問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • Python實(shí)現(xiàn)GUI學(xué)生管理系統(tǒng)的示例代碼

    Python實(shí)現(xiàn)GUI學(xué)生管理系統(tǒng)的示例代碼

    這篇文章主要為大家介紹了如何留Python語(yǔ)言實(shí)現(xiàn)簡(jiǎn)易的GUI學(xué)生管理系統(tǒng),文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Python有一定幫助,需要的可以參考下
    2022-06-06

最新評(píng)論