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

溫馨提示×

溫馨提示×

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

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

【Python模塊】configparser模塊

發布時間:2020-06-29 06:00:14 來源:網絡 閱讀:980 作者:等你的破船 欄目:編程語言

configparser模塊:

 是python標準庫用來解析配置文件的模塊。

格式:

    section:使用[]標記section名

    :或= :使用:或=賦值

[websv]
ip:'192.168.1.10'
port:443
name = 'root'
pw = 'root1990'
定義:
websv叫section

    同一個項可以多個值:

ip:'192.168.1.11','192.168.1.12','192.168.1.13'  #待測試

    read配置文件時,會自動把參數名變成小寫


    一個section下有多個相同的參數,只能讀取最后一個


    




方法、屬性名參數作用示例
ConfigParser()

創建configpaser實例

read(filename)
filename: ini格式的文件名
打開ini格式的文件

sections()

以list形式返回所有section

items(section name)

section name:

指定section名字

把指定section的所有參數和值的元組,以list形式返回

options(section name)

section name:

指定section名字

以list形式,返回section里所有參數名
get[section name][args name]

section name:指定section名字

argsname:指定參數名

返回section的單個參數值。
getint()\getboolean()\getfloat()


add_section(section_name)section_name:指定section名字添加一個新的section
set(section_name,args_name,value)

section_name:指定section名字

args_name:指定參數名

value:設定參數的值

設定具體的參數值。
remove_section(section_name)section_name:指定section名字刪除指定的section
remove_option(section_name,args_name)

section_name:指定section名字

args_name:指定參數名

刪除section中的args項
clear()
清空除DEAFULT外所有section
write(open(file_name,'w'))open(file_name,'w')):以寫模式打開一個文件把以上的編輯完成的信息存到file_name
has_section(section name)section name:指定section

尋找配置文件中指定的section

找到返回True,找不到返回False

進階操作:


單個參數值是多行除首行外,其它行加一個空格

args = “行1

  行2”

結果:

行1

行2

參數值帶變量url = http://%(host)s:%(port)s/Portal

[web]

host = '192.168.0.1'

port = 8000

url = http://%(host)s:%(port)s/Portal

結果:

http://192.168.0.1':8000/Portal

'section name' in configparser實例

判斷實例中是否有section

返回True或False

DEAFUALT只能用此方式判斷

‘DEAFULT’只能用此方法判斷




####例一:
import configparser

config = configparser.ConfigParser()
config.read('example.ini')

#section_name = ['webserver']
#args_name = ['ip', 'port', 'url']
config.add_section('webserver')
config.set('webserver','ip','192.168.0.1')
config.set('webserver','port',8000)

config.set('webserver','url','http//:%(ip)s:%(port)s')
config.write(open('example.ini','w'))

print(config.sections())
print(config.options())
print(config.items())
print(config.get['webserver']['url'])

 

 

 

向AI問一下細節

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

AI

大关县| 韶山市| 合川市| 阜南县| 昭觉县| 石嘴山市| 稻城县| 永吉县| 西乌珠穆沁旗| 巩留县| 界首市| 个旧市| 威海市| 宜君县| 交城县| 赫章县| 正宁县| 临泉县| 东阳市| 舒城县| 贺州市| 平武县| 太保市| 迁安市| 安国市| 西青区| 米林县| 梓潼县| 茶陵县| 金乡县| 高邮市| 西藏| 合阳县| 青川县| 辽宁省| 云南省| 东海县| 台中县| 桃源县| 台东市| 石狮市|