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

溫馨提示×

溫馨提示×

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

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

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

广水市| 南安市| 若羌县| 隆化县| 望奎县| 门头沟区| 临漳县| 五家渠市| 大足县| 金湖县| 雷山县| 丹东市| 舞钢市| 伊宁市| 襄汾县| 商丘市| 陇南市| 英吉沙县| 寿阳县| 阿鲁科尔沁旗| 平阳县| 隆林| 岚皋县| 陕西省| 马边| 房产| 剑川县| 会泽县| 白水县| 南华县| 新龙县| 中牟县| 铁岭市| 广宁县| 深泽县| 广元市| 朝阳县| 吉水县| 灵武市| 黄陵县| 黄浦区|