亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

怎么在Python中使用ConfigParser模塊對配置文件進行操作

發布時間:2021-03-17 16:50:22 來源:億速云 閱讀:164 作者:Leah 欄目:開發技術

怎么在Python中使用ConfigParser模塊對配置文件進行操作?針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

一、簡介

用于生成和修改常見配置文檔,當前模塊的名稱在 python 3.x 版本中變更為 configparser

二、配置文件格式

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

三、創建配置文件

import configparser
# 生成一個處理對象
config = configparser.ConfigParser()
#默認配置
config["DEFAULT"] = {'ServerAliveInterval': '45',
           'Compression': 'yes',
           'CompressionLevel': '9'}
#生成其他的配置組
config['bitbucket.org'] = {}
config['bitbucket.org']['User'] = 'hg'
config['topsecret.server.com'] = {}
topsecret = config['topsecret.server.com']
topsecret['Host Port'] = '50022' # mutates the parser
topsecret['ForwardX11'] = 'no' # same here
config['DEFAULT']['ForwardX11'] = 'yes'
#寫入配置文件
with open('example.ini', 'w') as configfile:
  config.write(configfile)

四、讀取配置文件

1、讀取節點信息

import configparser
config = configparser.ConfigParser()
config.read('example.ini')
# 讀取默認配置節點信息
print(config.defaults())
#讀取其他節點
print(config.sections())

輸出

OrderedDict([('compression', 'yes'), ('serveraliveinterval', '45'), ('compressionlevel', '9'), ('forwardx11', 'yes')])
['bitbucket.org', 'topsecret.server.com']

2、判讀配置節點名是否存在

print('ssss' in config)
print('bitbucket.org' in config)

輸出

False
True

3、讀取配置節點內的信息

print(config['bitbucket.org']['user'])

輸出

hg

4.循環讀取配置節點全部信息

for key in config['bitbucket.org']:
  print(key, ':', config['bitbucket.org'][key])

輸出

user : hg
compression : yes
serveraliveinterval : 45
compressionlevel : 9
forwardx11 : yes

關于怎么在Python中使用ConfigParser模塊對配置文件進行操作問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。

向AI問一下細節

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

AI

嘉兴市| 曲阳县| 楚雄市| 庆安县| 巴彦淖尔市| 兴安县| 奉新县| 黄骅市| 溆浦县| 余姚市| 恩平市| 游戏| 祁东县| 河池市| 许昌县| 锡林浩特市| 五原县| 沂南县| 壤塘县| 镇雄县| 巨鹿县| 温州市| 抚宁县| 河北省| 巴彦淖尔市| 芦山县| 金平| 沿河| 紫阳县| 湖北省| 新巴尔虎右旗| 吴桥县| 南京市| 台东县| 德昌县| 金湖县| 新龙县| 张掖市| 油尖旺区| 临猗县| 米林县|