最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python用pickle模塊實現(xiàn)“增刪改查”的簡易功能

 更新時間:2017年06月07日 11:49:32   作者:yangbin  
本篇文章主要介紹了python用pickle模塊實現(xiàn)“增刪改查”的簡易功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下。

pickle的作用:

1:pickle.dump(dict,file)把字典轉(zhuǎn)為二進制存入文件.

2:pickle.load(file)把文件二進制內(nèi)容轉(zhuǎn)為字典

import pickle

# 增 
def adds(): 
  users = {"name":"yangbin", "age":22, "sex":"male"} 
  with open("red.txt", "wb") as f: 
    pickle.dump(users, f)
  dic = {} 
  with open("red.txt") as sd: 
    dic = pickle.load(sd) 
  print dic

# 刪 
def deletes():
  dic = {} 
  with open("red.txt") as f: 
    dic = pickle.load(f)
  dic.pop("sex")
  with open("red.txt", "wb") as ff: 
    pickle.dump(dic, ff) 
  print dic 

# 改 
def changes(): 
  dic = {}
  with open("red.txt") as f: 
    dic = pickle.load(f) 
  dic["age"] = 28 
  with open("red.txt", "wb") as f: 
    pickle.dump(dic, f) 
  print dic

# 查 
def finds(): 
  dic = {}
  with open("red.txt") as f: 
    dic = pickle.load(f) 
  for k,v in dic.items():
    print "%s ---> %s" % (k, v) 

adds() 
deletes() 
changes()
finds()

運行結(jié)果:

root@python3:/python/python2/linshi# python 01.py 
{'age': 22, 'name': 'yangbin', 'sex': 'male'}
{'age': 22, 'name': 'yangbin'}
{'age': 28, 'name': 'yangbin'}
age ---> 28
name ---> yangbin
root@python3:/python/python2/linshi#

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

蒙城县| 措勤县| 儋州市| 芦山县| 临清市| 耿马| 哈尔滨市| 茶陵县| 黑水县| 合阳县| 繁昌县| 蒙山县| 华池县| 图木舒克市| 峡江县| 临海市| 策勒县| 卓尼县| 濮阳市| 沂水县| 偃师市| 蕲春县| 凉山| 拜泉县| 泸水县| 大丰市| 峨眉山市| 宝丰县| 秦安县| 乐至县| 报价| 修文县| 墨江| 双鸭山市| 罗江县| 鄂托克前旗| 石阡县| 敦煌市| 巨鹿县| 龙江县| 顺昌县|