我正在做一个parser,可以分别处理不同种网站抓下来的资料
是依照档案名称里的特征来做判定
比方说我有
origins = ['src1', 'src2', 'src3']这个字串list
并且当档案名称有这些字串之一的时候,就会进入负责处理他的def
像是 123_src1 => _def1.retrieve_info(123_src1) 之类的
目前我是用if else来做判定,但因为想给程式有扩充的功能
似乎不适合用这样的方法一一判定(约有~50种要做)
不知道Python有没有什么方法可以更有效的处理?