pickle可以將很多格式的資料儲存到乙個檔案中

2021-08-21 22:37:23 字數 778 閱讀 7287

pickle可以將很多格式的資料儲存到乙個檔案中 

用途: 例如當乙個列表達到幾百行的時候,放到程式裡面太難看。可以壓縮到乙個檔案裡面

'''city=[1,2,3,4,5,6,7,8,

1,2,3,4,5,6,7,1,2,3,4,5,6,7,

1,2,3,4,5,6,7,1,2,3,4,5,6,7,

1,2,3,4,5,6,7,1,2,3,4,5,6,7,

1,2,3,4,5,6,7,1,2,3,4,5,6,7,

1,2,3,4,5,6,7,1,2,3,4,5,6,7,

1,2,3,4,5,6,7,1,2,3,4,5,6,7,

1,2,3,4,5,6,7,1,2,3,4,5,6,7,

1,2,3,4,5,6,7,1,2,3,4,5,6,7 ] #放到這裡太難看,而且容易手賤誤修改

import pickle

#放到當前資料夾裡的city.pkl檔案中 wb是以二進位制寫入

pkl_file=open('city.pkl','wb')

pickle.dump(city,pkl_file)

pkl_file.close()

#儲存後上面的程式就可以不用了。當載入時要用以下程式

import pickle

pkl_file=open('city.pkl','rb') #rb 以二進位制讀取

city=pickle.load(pkl_file)

print(city[1:3])

乙個將類「儲存「到資料庫的想法

本文的重點是 定義乙個通用介面,資料庫存的是這個介面不同的實現類的位置,在通用介面,根據引數的不同來連庫找到不同的處理方法的實現類,從而在同乙個介面內,處理不同的業務。我這段 裡,將資料庫存的類位置,拿到後,呼叫 object v getobject backbefore private objec...

乙個將資料分頁的儲存過程

create procedure sp page tb varchar 50 表名 col varchar 50 按該列來進行分頁 coltype int,col 列的型別,0 數字型別,1 字元型別,2 日期時間型別 orderby bit,排序,0 順序,1 倒序 collist varchar...

乙個將資料分頁的儲存過程

create procedure sp page tb varchar 50 表名 col varchar 50 按該列來進行分頁 coltype int,col 列的型別,0 數字型別,1 字元型別,2 日期時間型別 orderby bit,排序,0 順序,1 倒序 collist varchar...