2014-05-14 76 views
-3

我想從iniFile過濾字符串,並把它變成一個名爲iniConf字典:我該怎麼做與篩選器列表字符串過濾器在python

iniFile =''' 

conf = test.ini 

\# conf = test2.ini 
conf_type = single 

\#conf_type = multi 
''' 

infilter = ['conf', 'conf_type'] # to use 
exfilter = ['#', 'multi'] # to skip 

過濾後,我想

iniConf = {'conf':'test.ini', 'conf_type':'single'} 
+0

你忽略了問一個問題。請添加一個,確保它不只是「我該怎麼做」。 – jonrsharpe

+0

對不起,這取決於我可憐的英語..T.T – gear4001

+0

請編輯問題,提供您已編寫的代碼到目前爲止,確切地說是什麼問題。錯誤(提供完整的追溯)?意想不到的產出(提供投入,預期和實際產出)? – jonrsharpe

回答

1

在python中解析ini文件的最強大的方法是使用ConfigParser模塊,因爲那樣你就不必處理所有的角落案例或手工解析。

+0

除OP之外的樣本輸入無效,因爲它沒有節。 –

+0

謝謝,但文件名不完全是xxx.ini。 – gear4001