一条巨蟒 发表于 2020-6-13 14:15:10

在vscode上使用pickle模块,出现此时不应有 &。但是在终端使用python时输入时可以

在vscode上使用pickle模块,出现此时不应有 &。但是在终端使用python时输入时可以。
源代码:
# -*- coding:utf8 -*-
import pickle
#序列化到文件
obj = , {"key": "value", "key1": "value1"}]
print(obj)
#wb 读写到二进制文件
f = open("c",'wb')
pickle.dump(obj,f)
f.close()
f = open("c",'rb')
print(pickle.load(f))
f.close()

结果:
此时不应有 &。

永恒的蓝色梦想 发表于 2020-6-13 14:39:15

试试别的代码能不能行?

一条巨蟒 发表于 2020-6-13 23:19:44

永恒的蓝色梦想 发表于 2020-6-13 14:39
试试别的代码能不能行?

凡是读取文件的都不能在vscode上运行,并且报错也都是这个。如果在python终端上运行就可以了。
页: [1]
查看完整版本: 在vscode上使用pickle模块,出现此时不应有 &。但是在终端使用python时输入时可以