jakeyfly
V2EX  ›  问与答

Python 里有没有什么精秒的分派技术?

  •  
  •   jakeyfly · Jan 8, 2019 · 1344 views
    This topic created in 2687 days ago, the information mentioned may be changed or developed.

    应用场景是这样的,爬虫程序爬了不同的数据扔进管道里。数据都是简单的处理成一个字曲,KEY 就是 TAG。 另一边洗清程序 POP 出来数据根据不同的 KEY 选择不同的清洗模块。

    除了 IF ELIF 这样 有没有别的简洁精秒的思路啊?

    1 replies    2019-01-08 18:16:51 +08:00
    lxy42
        1
    lxy42  
       Jan 8, 2019
    router = {
    KEY_1: handler_1,
    KEY_2: handler_2
    }
    ...
    router[key]()
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5460 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 204ms · UTC 01:36 · PVG 09:36 · LAX 18:36 · JFK 21:36
    ♥ Do have faith in what you're doing.