Python自動化測試 (二) ConfigParser模塊讀寫配置文件


ConfigParser 是Python自帶的模塊, 用來讀寫配置文件, 用法及其簡單。 直接上代碼,不解釋,不多說。

 

配置文件的格式是: []包含的叫section,    section 下有option=value這樣的鍵值

 

配置文件   test.conf    

[section1]
name = tank
age = 28

[section2]
ip = 192.168.1.1
port = 8080

 

Python代碼

# -* - coding: UTF-8 -* -  
import ConfigParser

conf = ConfigParser.ConfigParser()
conf.read("c:\\test.conf")

# 獲取指定的section, 指定的option的值
name = conf.get("section1", "name")
print(name)
age = conf.get("section1", "age")
print age

#獲取所有的section
sections = conf.sections()
print sections

#寫配置文件

# 更新指定section, option的值
conf.set("section2", "port", "8081")

# 寫入指定section, 增加新option的值
conf.set("section2", "IEPort", "80")

# 添加新的 section
conf.add_section("new_section")
conf.set("new_section", "new_option", "http://www.cnblogs.com/tankxiao")

# 寫回配置文件
conf.write(open("c:\\test.conf","w"))

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM