python解析ini檔案
使用configparser — configuration file parser
sections()
add_section(section)
has_section(section)
操作section
options(section)
has_option(section, option)
操作items
read(filenames, encoding=none)
read_file(f, source=none)
read_string(string, source='')
read_dict(dictionary, source='')
讀取配置內容
write(fileobject, space_around_delimiters=true)
寫入檔案
在3.x裡,有兩種方式操作
1、採用具體的操作函式
2、採用類似map的語法 config['section']['option']
還有一種替換語法
[paths]
home_dir: /users
my_dir: %(home_dir)s/lumberjack
my_pictures: %(my_dir)s/pictures
或[paths]
home_dir: /users
my_dir: $/lumberjack
my_pictures: $/pictures
可以有替換效果
config = configparser.configparser()
config.read_file(open(current_dir + r'\config.ini'))
for k,v in config.items():
for k1,v1 in v.items():
print('{}\n {}:{}'.format(k, k1, v1))
華為筆試(ini檔案解析)
剛做了華為筆試題,有個ini檔案解析的題,寫了三遍終於過了,記錄一下經驗和收穫。題意 ini檔案由節 鍵 值組成。section 鍵 值 name value 註解使用分號表示 在分號後面的文字,直到該行結尾都全部為註解。comment textini檔案的資料格式的例子 配置檔案的內容 secti...
Python操作INI檔案
test.ini 花園路小學 校長 小許 北京路小學 校長 小虎 青島路小學 校長 小花 濟南路小學 校長 小桃from configobj import configobj 標記檔案位置和字元型別 config configobj test.ini encoding utf8 修改其中的配置 co...
python讀寫ini檔案
python來讀寫ini的配置檔案 讀取檔案 import configparser cfp configparser.configparser cfp.read test.ini 獲取所有的selections selections cfp.sections print selections ti...