configparser模組的常用方法
read(filename) 直接讀取ini檔案內容
sections(
) 得到所有的section,並以列表的形式返回
options(section) 得到該section的所有option
items(section) 得到該section的所有鍵值對
get(section,option) 得到section中option的值,返回為string型別
getint(section,option) 得到section中option的值,返回為int型別,還有相應的getboolean(
)和getfloat(
) 函式
使用方法舉例,以上述方法中的兩個舉例:
import os
import configparser
defget_config_section_list()
: config = configparser.configparser(
) config.read(configfilepath)
return config.sections(
)def
get_config_values
(section, option)
:
config = configparser.configparser(
) config.read(configfilepath)
return config.get(section=section, option=option)
rootdir = os.path.split(os.path.realpath(__file__))[
0]# config.ini檔案路徑
configfilepath = os.path.join(rootdir,
'./config.txt'
)section_lst = get_config_section_list(
)log_path_list =
for i in section_lst:
log_path = get_config_values(i,
'log_path'
)[i,log_path]
)print log_path_list
執行結果:
[[u』test』, u』./input』], [u』test2』, u』./input』]]config.txt:
[test]log_path = ./input
[test2]
log_path = ./input
Python 讀取TXT檔案
一 開啟檔案 f open filename,access mode r buffering 1 filename 檔名 access mode 開啟方式,r讀,w寫,a追加,r w a 都是以讀寫方式開啟,rb二進位制讀,wb二進位制寫,rb wb ab 二進位制讀寫 buffering 預設值 ...
python 讀取txt檔案
txt檔案內容 1.全部讀取 file open e others 測試.txt r 開啟檔案 f all file.read 讀取所有檔案內容 print f all file.close 關閉檔案結果 2.按行讀取 file open e others 測試.txt r 開啟檔案 for lin...
python 讀取txt 檔案
filename users sr00117 desktop bom1.txt txt檔案和當前指令碼在同一目錄下,所以不用寫具體路徑 def readtxt valuelist all list alone list with open filename,r as file to read for...