python學習筆記3 pickle模組

2021-08-14 11:37:53 字數 777 閱讀 5763

我們知道,在硬碟上儲存資訊有很多方法,文字檔案就是其中的一種。但是,如果你想儲存列表或物件之類的內容呢?今天我們就來介紹一種更簡便的來儲存列表和物件的方法,就是python 的pickle模組 。(pickle是醃漬的意思,在這裡可以認為是把資料"醃起來" ,使資料能夠儲存在硬碟上供以後使用)

#使用dump()將列表儲存到檔案中  

>>

>

import pickle

>>

>

list=[

'bob'

,'is',6

,'years'

,'old'

]>>

>

with

open

('test.pickle'

,'wb'

)as f:

pickle.dump(

list

, f)

#可以選擇你想要的任何檔名和副檔名,這裡選擇.pkl 作為副檔名,是" pickle" 的簡寫。

#使用load()將資料從檔案中讀出

>>

>

with

open

('test.pickle'

,'rb'

)as f:

data = pickle.load(f)

print

(data)

['bob'

,'is',6

,'years'

,'old'

]

OSG學習筆記19 再看pick點選物體

之前一直使用的pick方法就是將第乙個點選到的節點儲存下來,如果場景中只有乙個物體,當然是沒有問題的。當場景中出現多個物體,並且每個物體設定了標籤,是可以被修改還是不能被修改,當兩個物體重合的時候就不能得到正確的結果。正確的做法是 用迭代器遍歷所有獲取到的節點並再遍歷nodepath,找到需要的節點...

python學習筆記3

1 字串的格式化操作 format variable format 是格式的樣式,variable 是要被格式化的變數 format 有如下幾種形式 o 將數值轉換為八進位制 x 將數值轉換為十六進製制 d 整數轉換符號 s 字串轉換符號 如下 o 100 144 o 100 加入乙個 號可輸出標準...

python 學習筆記3

2014 10 23 三種內建的資料結構 列表 元組和字典 list len list list.sort 修改列表本身,而不是返回乙個修改後的列表 列表時可變的,字串不可變 for item in list 遍歷 del list 0 刪除專案,自動補齊。print語句的結尾的逗號消除列印的換行符...