磊之茶 发表于 2020-8-15 08:21:27

请问这个函数有啥问题?

代码:
from pickle import dump,load


shu_ju={}
def jia_zai():
    global shu_ju
    a=open(r"shu_ju.out",'rb')
    shu_ju=load(a)
    a.close()
错误代码:

Traceback (most recent call last):
File "D:\win7我的文档-桌面-收藏夹\Desktop\配件系统.py", line 42, in <module>
    jia_zai()
File "D:\win7我的文档-桌面-收藏夹\Desktop\配件系统.py", line 10, in jia_zai
    shu_ju=load(a)
EOFError: Ran out of input

zltzlt 发表于 2020-8-15 08:23:03

因为你的文件里面没有内容,所以会报错

1q23w31 发表于 2020-8-15 08:24:41

from pickle import dump,load


shu_ju={}
def jia_zai():
    global shu_ju
    a=open(r"shu_ju.out",'rb+')
    shu_ju=load(a)
    a.close()
试试这样

磊之茶 发表于 2020-8-15 20:21:32

本帖最后由 磊之茶 于 2020-8-19 11:59 编辑


磊之茶 发表于 2020-8-15 20:22:27

本帖最后由 磊之茶 于 2020-8-19 11:58 编辑

OK
页: [1]
查看完整版本: 请问这个函数有啥问题?