配置檔案格式一般如下
default]表示乙個section,塊。塊下面的鍵值對為item。server = 45compression =yes
[server]
deletehq =0
localtime = 20180706port = 22[system]
market64 =xiadan1.exe
market128 =xiadan2.exe
market256 = xiadan3.exe
1.生成:按dict格式生成
importconfigparser
cf =configparser.configparser()
cf['
default
'] =
cf['
famele
'] ={}
fam = cf['
famele']
fam['性別
'] = '男'
2.查
import3.刪改查configparser
cf =configparser.configparser()
print(cf.sections()) #
列印空列表,因為未與檔案關聯
cf.read('
conf.ini
',encoding='
utf8')
print(cf.sections()) #
[default]預設的不列印,只列印了['famele']
print(cf.items()) #
itemsview()
print('
famele
'in cf ) #
true
print(cf['
famele
']['
性別']) #
男for i in cf['
famele']:
(i)
'''列印 性別 name age,[default]中的key也會列印
'''for i in cf.items('
famele'):
(i)
'''列印 ('name', 'alex')
('age', '18')
('性別', '男'),[defeault]中的items也會列印
'''#
獲取value
print(cf.get('
default
','name
')) #
alex
importconfigparser
cf =configparser.configparser()
cf.read(
'conf.ini
',encoding='
utf8')
#增cf.add_section('
yuan')
cf.set(
'yuan
','age
','18')
#刪#cf.remove_section('yuan')
cf.remove_option('
yuan
','age')
cf.write(open(
'config.ini
','w
',encoding='
utf8
'))
python的配置解析模組ConfigParser
很多軟體都有配置檔案,今天介紹並記錄一下configparser模組,解析配置檔案。測試配置檔案test.conf內容如下 first w 2v 3c 11 3 second sw 4test hello 測試配置檔案中有兩個區域,first和second,另外故意新增一些空格 換行。下面解析 im...
Python基礎 Python語法基礎
關鍵字是python語言的關鍵組成部分,不可隨便作為其他物件的識別符號 andas assert break class continue defdel elif else except exec finally forfrom global ifimport inis lambda notor p...
Python程式設計基礎之Python基礎
1.只能是乙個詞 2.包含字母,數字和下劃線 3.不能以數字開頭 this program syas hello and asks for your name print hello world1 print what is your name?ask for their name myname i...