问题原因: 文件打开方式有问题,把之前的打开语句修改为用二进制方式打开就没有问题,pickle存储方式默认是二进制方式 解决方法: 将open的第二个参数改成“wb+” fo = open("temp.txt", "wb+")