为什么defer要放到err后面?

NoSuchKey