|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- import pickle
- my_list = [123,3.14,'wangyuq',['another,list']]
- pickle_file = open('my_list.pkl','wb')
- pickle.dump(my_list,pickle_file)
- pickle_file.close()
- pickle_file = open('my_list.pkl','rb')
- print(pickle_file)
复制代码
我想请教一下各位老手,这样运行之后一直显示:<_io.BufferedReader name='my_list.pkl'>
改成:然后利用my_list2 = pickle.load(pickle_file) print(my_list2)就可以成功输出了。
这个为什么不能用pickle_file = open('my_list.pkl','rb') print(pickle_file)直接输出啊?
- import pickle
- my_list = [123,3.14,'wangyuq',['another,list']]
- pickle_file = open('my_list.pkl','wb')
- pickle.dump(my_list,pickle_file)
- pickle_file.close()
- pickle_file = open('my_list.pkl','rb')
- s = pickle . load(pickle_file)
- pickle_file.close()
- print(s)
复制代码
|
|