中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2020-10-19 06:14:44 來源:腳本之家 閱讀:112 作者:lxingchen 欄目:開發技術

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

編輯配置文件: .ini

模板:內容自定義

一、 編輯配置文件

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\路飛學城\day8',
  'student_path':'D:\python\pychrom\路飛學城\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())      # 查看分組情況,默認default是不顯示的
print('bitbucker.org' in config)   # Flase 判斷一個組在不在這個文件當中
print('bitbucker.com' in config)   # True

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

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

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

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')  # 刪除某個組中的某一項
config.set('bitbucker.org','host_port','22')  # 修改某個組下面的值
config.write(open('example.ini','w',encoding='utf-8'))  # 必須添加這句話才能生效

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

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

镇江市| 顺昌县| 剑阁县| 营口市| 新乐市| 永安市| 哈密市| 科技| 体育| 泰宁县| 永德县| 桦甸市| 彰化市| 石棉县| 西平县| 东辽县| 沧州市| 临城县| 水城县| 江华| 乐安县| 全椒县| 靖安县| 简阳市| 隆安县| 南乐县| 乐平市| 忻州市| 锡林郭勒盟| 襄城县| 凌海市| 军事| 迭部县| 固始县| 灯塔市| 高邑县| 新乡县| 洪泽县| 普兰县| 利津县| 伊宁市|