在詳解python讀取ini檔案之前,我們先說明乙個ini檔案的組成;
乙個ini檔案是由多個section組成,每個section中以key=vlaue形式儲存資料;
然後我們來使用python讀取ini檔案中的資料;
1導包
#2.讀取檔案內容導包import
configparser
config = configparser.configparser() #
類例項化
#定義檔案路徑
path = r'
d:\python_script\new_framework\source_file\broswer_config.ini
'
#第一種讀取ini檔案方式,通過read方法
config.read(path)
value = config['
select
']['
url'
]print('
第一種方法讀取到的值:
',value)
#第二種讀取ini檔案方式,通過get方法
value = config.get('
select
','url')
print('
第二種方法讀取到的值:
',value)
#3.通過上面兩種方式,我們發現讀取到的資料全部是str型別。如果我們想要得到指定資料型別的資料可以使用以下方法:第三種讀取ini檔案方式,讀取到乙個section中的所有資料,返回乙個列表
value = config.items('
select')
print('
第三種方法讀取到的值:
',value)
getint() getfloat() getboolean()
value = config.getint('4.寫入資料到ini檔案中connect_mysql
','port')
print('
這是第三種方法讀取到的值:
',value)
print('
這是第三種方法讀取到的值的資料型別:
',type(value))
#將資料寫入到ini檔案中
config.add_section('
login
') #
首先新增乙個新的section
config.set('
login
','username
','admin
') #
寫入資料
config.set('
login
','password
','123456
') #
寫入資料
config.write(open(path,'
a')) #
儲存資料
5.獲取到ini檔案所有的section
#讀取ini檔案中所有的section
section =config.sections()
print(section)
python 讀取ini配置檔案
使用配置檔案裝載一些條件,以及一些對資料庫進行操作的語句等 作為對資料處理的一些外接條件。import configparser config file r format interdoc conf config configparser.configparser config.read confi...
Python讀取ini配置檔案
mysql conf 1 在ini配置檔案中,中的值被稱為section host 127.0.0.1 3 乙個section下的鍵值對被稱為option port 3306 4 同乙個section下也可以存在多個option,也就是多個鍵值對的配置項 username root password...
python 讀取 ini 配置檔案
關於讀取配置檔案的想法 主要是因為程式裡面通過改變變數值 達到不同的目的 如果寫死 變成常量 如果下次領導說換乙個玩法 還得去改 再重新編譯一次 開發過程中發現較關鍵的變數 最好是把它配置化 當然如果你來了 肯定也是為此 進入正題 config.ini test addr test2 addr 寫乙...