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

溫馨提示×

溫馨提示×

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

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

Python中ConfigParser模塊如何使用

發布時間:2021-07-19 18:01:25 來源:億速云 閱讀:141 作者:Leah 欄目:編程語言

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

在程序中使用配置文件來靈活的配置一些參數是一件很常見的事情,配置文件的解析并不復雜,在Python里更是如此,在官方發布的庫中就包含有做這件事情的庫,那就是ConfigParser,這里簡單的做一些介紹。

Python ConfigParser模塊解析的配置文件的格式比較象ini的配置文件格式,就是文件中由多個section構成,每個section下又有多個配置項,比如:

[db]  db_host=127.0.0.1  db_port=3306 db_user=root db_pass=password [concurrent]  thread=10 processor=20

假設上面的配置文件的名字為test.conf。里面包含兩個section,一個是db, 另一個是concurrent, db里面還包含有4項,concurrent里面有兩項。這里來做做解析:

#-*- encoding: gb2312 -*-  import ConfigParser  import string, os, sys  cf = ConfigParser.ConfigParser()  cf.read("test.conf")  # 返回所有的section  s = cf.sections()  print 'section:', s  o = cf.options("db")  print 'options:', o  v = cf.items("db")  print 'db:', v  print '-'*60  #可以按照類型讀取出來  db_host = cf.get("db", "db_host")  db_port = cf.getint("db", "db_port")  db_user = cf.get("db", "db_user")  db_pass = cf.get("db", "db_pass")  # 返回的是整型的  threads = cf.getint("concurrent", "thread")  processors = cf.getint("concurrent", "processor")  print "db_host:", db_host  print "db_port:", db_port  print "db_user:", db_user  print "db_pass:", db_pass  print "thread:", threads  print "processor:", processors  #修改一個值,再寫回去  cf.set("db", "db_pass", "zhaowei")  cf.write(open("test.conf", "w"))

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

向AI問一下細節

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

AI

彰化县| 拜城县| 韩城市| 大田县| 博罗县| 赣州市| 阿拉善右旗| 康平县| 景泰县| 岢岚县| 桑日县| 龙江县| 长顺县| 全南县| 乐昌市| 玛纳斯县| 来凤县| 渭源县| 清苑县| 龙川县| 白河县| 蒲城县| 安多县| 尼玛县| 墨竹工卡县| 怀柔区| 张家口市| 延吉市| 莱西市| 泰兴市| 文水县| 碌曲县| 兴业县| 连云港市| 阿拉尔市| 镇坪县| 洪泽县| 图木舒克市| 丹凤县| 长子县| 乳山市|