pickle模組用法:
pickle可以把程式裡面的陣列做成乙個程式可以呼叫的資料報,就像醃製泡菜一樣,把一些資料倒入缸裡做成一罈可以使用的模組。
#第一句匯入pickle模組;第二句隨便寫乙個列表;第三局開啟列表,並儲存為wb可寫的二進位制(非常重要);第四句把my_list列表資料倒入pickle_file(缸)裡;第五句記得關閉pickle_file檔案,否則只會在記憶體裡執行;第六句開啟my_list.pkl檔案,並儲存為可讀二進位制rb,傳入my_list2中,就是我們醃製好的泡菜了。最後一句列印檢視泡菜缸my_list2.
這是乙個例子,乙個網友製作了乙個程式用來檢視城市的天氣預報,裡面有乙個城市的字典,占用了程式很大的空間。對該字典醃製成泡菜:
生成了泡菜缸(資料報)
然後把該資料報和程式放一起,修改程式,如下圖。
可以看出程式從原來80k減小到2k,資料報為單獨的。程式變得更加美觀,優雅。這樣避免把字典之類的資料寫到源**,
使**變得雍長。
python入門學習筆記
是現實世界事物在計算機世界中的對映,寫 是將現實世界中的事物用計算機語言來描述。python基本資料型別 數字 number 整型int 浮點型float 布林型bool 非0非空都是true,0 空 none都是false 複數complx j表示 組序列 有序,可用下標操作索引來訪問,切片操作 ...
Python入門學習筆記
print輸出 input輸入 1 變數特性 變數名只有在第一次出現才是定義變數 變數名再次出現,不是定義變數,而是直接使用之前定義的變數 每個變數在使用前都必須賦值,變數賦值以後該變數才會被建立 等號 用來給變數賦值 左邊是乙個變數名 右邊是儲存在變數中的值 變數名 值 2 命名規則 a.變數名只...
Python入門學習筆記
筆記 python基礎語法跟c蠻像的 列表元組 元組內的元素可以型別不一樣 集合初始化集合 或 set 運算 並集 交集 差 對稱差 字典鍵 值 一對一 或 多對一 b dict tom 8,jerry 7 一種字串作為鍵更方便的初始化方式 a spike 10 增加乙個鍵值對 字典通過雜湊表實現,...