我正在做一個parser,可以分別處理不同種網站抓下來的資料
是依照檔案名稱裡的特徵來做判定
比方說我有
origins = ['src1', 'src2', 'src3']這個字串list
並且當檔案名稱有這些字串之一的時候,就會進入負責處理他的def
像是 123_src1 => _def1.retrieve_info(123_src1) 之類的
目前我是用if else來做判定,但因為想給程式有擴充的功能
似乎不適合用這樣的方法一一判定(約有~50種要做)
不知道Python有沒有什麼方法可以更有效的處理?