码迷,mamicode.com
首页 > 编程语言 > 详细

python_16_序列化

时间:2017-04-05 14:58:01      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:bsp   句柄   span   style   soft   pickle   microsoft   读取   处理   

如何实现不同编程语言进行交互?

       json数据,相当于语言中间的沟通桥梁

什么是json数据?

       imoprt json

       json.dumps(内容)                    --把内容转换成字符串

       json.loads(内容)                        --把字符串转换成内容

  -- 内容是简单(字典+列表+字符串)

       -- 序列化写入一个文件,另外一个程序读取这个文件反序列化来实现交互

如何处理更复杂的类型?

       import pickle

       pickle.dumps()                          --把内容序列化

       pickle.dump(object,file句柄)

       pickle.loads()                            --把内容反序列化

       pickle.loads(file句柄) 

  -- 能序列化所有的类型,虽然能序列化所有对象,但是对于有内存的函数执行完了就释放了,

  况且两个单独的程序是无法互相访问各自的内存地址,只能在python中使用

python_16_序列化

标签:bsp   句柄   span   style   soft   pickle   microsoft   读取   处理   

原文地址:http://www.cnblogs.com/2bjiujiu/p/6668486.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!