做一個無限大的電話本查詢工具——python 中pikle的妙用.
你有多少聯係人,你的手機能有多大1000?(老手機)。你存電話是的sim卡電話本有多大,250?(64k)500(128k)?。理論上,現在智能機可以more 。處於安全和隱私考慮,大部分人還是希望存在自己的usb\tf\sd設備上。
而python中的pickle,可以實現類似功能,關於基本的用法,我前面寫過。
今天,我從美化的角度,再寫一遍電話。加入了for,pprint庫,特殊字符,字典的一些方法。一方面讓更多人有興趣學python;另一個方面也讓大家明白,學編程不僅可以指點江山,也可柴米油鹽。
我在昨天的代碼上,加入了keys打印聯係人列表;加入了while,可以重復的不exit查詢;加入了if break 方便隨時out;用了upper,大小通吃。

界面如下

為了顯示方便,適合我的散光老花,我又加入了pprint

為了讓文本有層次感(把pprint的width做了變更,我又加入特殊字符分割chr(2026)
為了知道有多少人,我又用了len函數
為了庫導入方便,我又用了 from ??? import *


當然,這代碼只實現了讀的操作,像增加聯係人的操作。只用字典update加上picke.dump就可以實現。
數據安全不容易,有些東西只有放在手上,物理破壞才安全。