我没有用过pickle模块,从上面的错误来看,问题是出new_man = pickle.load(man_file)这里。 你捕获的两个异常都没有进去,那么你可以再加一段异常捕获,看看具体的错误是什么。 except Exception,e: print e