type() 函数如果你只有第一个参数则返回对象的类型,三个参数返回新的类型对象。

例如tornado下发任务接口写法

InsertDataSpider = type('InsertDataSpider', (InsertData,),
                        {'database_name': DB_DB, 'table_model': SpiderTask,
                         'modify_json_data': _modify_json_data_spider})