这是怎样的代码是
with open(pickle_f, 'r') as fhand:
obj = pickle.load(fhand)
这在Linux系统,但无法在Windows罚款。 它显示的EOFError。 我必须用rb
模式,使其在Windows工作..现在,这是不工作在Linux上。
为什么发生这种情况,如何解决?
这是怎样的代码是
with open(pickle_f, 'r') as fhand:
obj = pickle.load(fhand)
这在Linux系统,但无法在Windows罚款。 它显示的EOFError。 我必须用rb
模式,使其在Windows工作..现在,这是不工作在Linux上。
为什么发生这种情况,如何解决?
总是使用b
读写泡菜(当模式open(f, 'wb')
用于写入, open(f, 'rb')
用于读取)。 “修理”你已经有一个文件,使用转换其换行dos2unix
。