[关闭]
@lunar 2016-08-26T15:26:58.000000Z 字数 223 阅读 1392

python奇技淫巧

python


eval(a)(b)

很奇怪的代码,可能是想体现函数式编程范式,用在pipeline里的话很容易操作管道,可以把需要的操作写在外部配置文件里。

  1. def do_something_fun(paras)
  2. def do_something_wrong(paras)
  3. ...
  4. tasks = [
  5. 'do_something_fun',
  6. 'do_something_wrong',
  7. ]
  8. for task in tasks:
  9. eval(task)(paras)
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注