import shelve   #导入shelve模块
fp=shelve.open('shelve_test.dat') #创建或打开二进制文件
zhangsan={'age':38,'sex':'Male','adress':'SDIBT'}
fp['zhangsan']=zhangsan #写入文件内容
lisi={'age':40,'sex':'male','qq':1000000,'tel':''}
fp['lisi']=lisi #写入文件内容
fp.close() #关闭文件 fp=shelve.open('shelve_test.dat')
print(fp['zhangsan']['age']) #查看文件
#
print(fp['lisi']['qq'])
#
fp.close()

最新文章

  1. Could not load type 'System.Reflection.AssemblySignatureKeyAttribute' from assembly 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c
  2. Bash 中同名的内部命令和外部命令
  3. 剑指Offer:面试题26——复制复杂的链表(java实现)
  4. postgreSQL初步使用总结
  5. extjs中grid对于其中表单的表头的读取以及是否隐藏的判断
  6. [面试题总结及扩展知识]HTTP协议返回状态码的问题
  7. Why Does Qt Use Moc for Signals and Slots(QT官方的解释:GUI可以是动态的)
  8. 通过sharedpreference两个程序共享数据
  9. E - 钱币兑换问题
  10. AndroidStudio中各种常见快捷键记录
  11. [转帖]流程控制:for 循环
  12. 用matalb、python画聚类结果图
  13. Django(九)admin相关知识
  14. tomcat环境变量详细配置步骤
  15. android 平台 java和javascript 通信问题 A WebView method was called on thread 'JavaBridge'.
  16. 使用MagicAJax的AjaxPanel时有时会弹出"Using the AjaxCallHelper write methods outside of an AjaxCall is not allowed."
  17. 在Idea2017.1中编译时发生如下的错误
  18. HTML第二课——css
  19. pytorch文档阅读(一)
  20. Tomcat7出现HTTP Status 500 - java.lang.ClassCastException: org.apache.jasper.el.ELContextImpl cannot be cast to org.apache.jasper.el.ELContextImpl的解决

热门文章

  1. 彻底搞清楚 RxJava 是什么东西
  2. iOS中UITableView分割线左侧顶齐
  3. 【Java编程】Java学习笔记<二>
  4. WINCE的批处理
  5. Windows7驱动调试小Tips
  6. SQLite数据库中多线程使用问题
  7. 视频博文结合的教程:用nodejs实现简单的爬虫
  8. iOS解决UITableView中Cell重用带来的问题
  9. react中需要用到【深度复制】的问题
  10. quicksort(java版)