#Author by Andy
#_*_ coding:utf-8 _*_
import json
import pickle
def sayhello(name):
print('Hello %s' %name)
return 'Hello %s' %name info={
'name':'Andy',
'age':20,
'job':'doctor', } info1={
'name':'Andy',
'age':20,
'job':'doctor',
'func':sayhello }
# print(type(info))
f=open('E:\my python study\\files\json & pickle.txt','rb')
# json.dumps(info)#将字典转为字符串(序列化)
# json.dump(info,f)#=f.write(json.dumps(info))
# json.load(f))#=json.loads(f.read()) # json.loads((json.dumps(info)))#将字符串转为字典
#Json主要用于不通语言之间的数据交互,支持字典、列表、字符串、元组、集合
# p=pickle.dumps(info1)#将字典转为二进制
# pickle.dump(info1,f)
#一个文件只能dump一次,load一次
# print(pickle.loads(p))#将二进制转为字典
def sayhello(name):
print('Hello %s' %name)
return 'Hello %s' %name
print(pickle.load(f)['func'])

最新文章

  1. Travis CI用来持续集成你的项目
  2. 让代码重构渐行渐远系列(3)——string.Equals取代直接比较与非比较
  3. [转]C#常用开源类库收集
  4. 利用反射实现类通用的DAO层
  5. nohup命令浅析
  6. Codeforces Round #199 (Div. 2) A Xenia and Divisors
  7. python操作memcache
  8. Java学习----反复做某件事情
  9. 如何查找到文件以后,带目录一起拷贝到新的目录? cp --parents source destination
  10. 关于QT按键信号槽的总结(原创)
  11. .Net 中通用的FormatString格式符整理
  12. 去除FineReport报表点击单元格时出现的黑框
  13. Linux系统编程-----进程fork()
  14. Python学习案例之Web版语音合成播报
  15. kmp算法 模板
  16. Python 的字符串
  17. shiro三连斩之第二斩(SSM)
  18. nodejs 使用官方oracledb库连接数据库 教程
  19. A1143. Lowest Common Ancestor
  20. python 排序 sort和sorted

热门文章

  1. 推荐一篇好文:OSG OSGearth vs2010编译
  2. redhat6.3下源码编译方式安装最新版git
  3. 新手入门 keil MDK5 建立STM32工程
  4. Spring源代码解析
  5. 阿里巴巴矢量图标的使用Demo
  6. Cocos2dx3.11.1Android播放视频,后台 黑屏,无法记忆播放bug修改
  7. thinkphp 查询当天 ,本周,本月,本季度,本年度,全部, 数据方法
  8. 利用JavaScript来实现用动态检验密码强度
  9. Nodejs基础中间件
  10. linux内存占用查看命令