开新坑: fn.py源码分析