成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

深入探討Python ConfigParser模塊正確應用方式

開發 后端
Python ConfigParser模塊在實際應中起到了非常大的作用。我們將會在這篇文章中通過一段代碼的解讀來詳細分析這方面的知識。

Python編程語言在實際應用中尅幫助我們創造許多有用的價值。它是一款應用簡單的面向對象編程語言,其中包含有許多比較有用的模塊供我們使用。今天就為大家介紹其中一個比較重要的Python ConfigParser模塊的應用方式。

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

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

  1. [db]  
  2. db_host=127.0.0.1  
  3. db_port=3306 
  4. db_user=root 
  5. db_pass=password 
  6. [concurrent]  
  7. thread=10 
  8. processor=20 

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

  1. #-*- encoding: gb2312 -*-  
  2. import ConfigParser  
  3. import string, os, sys  
  4. cf = ConfigParser.ConfigParser()  
  5. cf.read("test.conf")  
  6. # 返回所有的section  
  7. s = cf.sections()  
  8. print 'section:', s  
  9. o = cf.options("db")  
  10. print 'options:', o  
  11. v = cf.items("db")  
  12. print 'db:', v  
  13. print '-'*60  
  14. #可以按照類型讀取出來  
  15. db_host = cf.get("db", "db_host")  
  16. db_port = cf.getint("db", "db_port")  
  17. db_user = cf.get("db", "db_user")  
  18. db_pass = cf.get("db", "db_pass")  
  19. # 返回的是整型的  
  20. threads = cf.getint("concurrent", "thread")  
  21. processors = cf.getint("concurrent", "processor")  
  22. print "db_host:", db_host  
  23. print "db_port:", db_port  
  24. print "db_user:", db_user  
  25. print "db_pass:", db_pass  
  26. print "thread:", threads  
  27. print "processor:", processors  
  28. #修改一個值,再寫回去  
  29. cf.set("db", "db_pass", "zhaowei")  
  30. cf.write(open("test.conf", "w")) 

以上就是對Python ConfigParser模塊的相關應用方法的介紹。

【編輯推薦】

  1. Python讀取輸入值相關應用技巧分享
  2. Python自動下載文件正確操作方法
  3. Python大小寫正確應用方法詳解
  4. Python實現WEB實際測試方法介紹
  5. Python操作Access數據庫基本操作步驟分析
責任編輯:曹凱 來源: 博客園
相關推薦

2010-03-04 13:30:11

Python file

2010-02-22 14:09:08

WCF Dispose

2010-03-03 17:58:16

Python同步隊列

2010-03-03 17:33:52

Python讀取XML

2023-11-24 08:00:00

2010-02-05 14:12:46

C++聲明放置

2009-12-23 16:13:00

WPF Attache

2021-08-12 15:45:23

Pythonimport模塊

2010-03-05 13:44:00

Python序列

2021-07-02 16:13:01

區塊鏈金融數據庫

2010-01-25 11:29:33

Android計時器

2009-11-25 10:00:19

無線路由傳輸

2009-12-15 09:34:09

路由信息協議

2009-11-20 17:17:08

Oracle函數索引

2021-05-17 05:36:02

CSS 文字動畫技巧

2010-11-22 14:18:32

MySQL鎖機制

2010-07-21 09:38:15

PHP緩存技術

2009-12-14 13:33:49

Ruby與Python

2010-05-28 15:16:40

MySQL 資源

2009-12-07 14:38:14

PHP foreach
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 99久久精品免费看国产四区 | 91丨九色丨国产在线 | 日韩一区二区三区精品 | 日韩三级免费观看 | 国产一区二区三区在线看 | 久久久蜜桃一区二区人 | 黄色一级大片视频 | 久久久久久国产精品 | www国产精品 | 日韩国产欧美在线观看 | 在线观看亚洲精品 | 99精品国产一区二区三区 | 三级黄视频在线观看 | 隔壁老王国产在线精品 | 久久91精品国产一区二区 | 欧美视频二区 | 欧美aⅴ | 综合久久色 | 国产精品久久久久久福利一牛影视 | www.日韩免费 | 久久久成人精品 | 久草新在线 | 亚洲在线一区 | 自拍视频在线观看 | 天天操天天天 | 手机av免费在线 | 精品美女在线观看视频在线观看 | 91小视频在线 | 欧美福利| 中文字幕高清 | 超碰地址 | 日韩中出| 国产精品色 | 国产情侣激情 | 亚洲一区二区三区高清 | 中文区中文字幕免费看 | 日本在线小视频 | 国产成人精品a视频 | 91污在线 | 国产视频中文字幕 | 亚洲欧美日韩精品 |