91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

【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

南木林县| 建阳市| 苏州市| 西乌珠穆沁旗| 南康市| 茌平县| 青神县| 丘北县| 融水| 巴东县| 莒南县| 巴林右旗| 昔阳县| 泽库县| 固镇县| 阜新| 九江县| 清河县| 正阳县| 张家口市| 四会市| 丰台区| 诸暨市| 北海市| 渭源县| 舟曲县| 伊宁市| 康乐县| 白银市| 河西区| 科尔| 荥经县| 山阳县| 洪雅县| 华容县| 无棣县| 隆化县| 永登县| 宜宾县| 高淳县| 乌兰县|