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

Python configparser模塊配置文件過程解析

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

ConfigParser模塊在Python3修改為configparser,這個模塊定義了一個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 判斷一個組在不在這個文件當(dāng)中
print('bitbucker.com' in config)   # True

print(config['bitbucker.org']['host_port']) # 查釗這個文件中這個分組下面有沒有這個配置
print(config['bitbucker.org']['user'])    # 沒有就報錯

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

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

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

三、增刪改查

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

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

相關(guān)文章

  • python中文分詞庫jieba使用方法詳解

    python中文分詞庫jieba使用方法詳解

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

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

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

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

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

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

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

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

    這篇文章主要介紹了pyspark?dataframe列的合并與拆分實(shí)例,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    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 對 Python unicode 字符串的想法與 ElementTree 不同,本文給大家介紹python中l(wèi)xml.etree 和 ElementTree 的區(qū)別,感興趣的朋友一起看看吧
    2024-01-01
  • 樹莓派4B安裝Tensorflow的方法步驟

    樹莓派4B安裝Tensorflow的方法步驟

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

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

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

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

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

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

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

最新評論