我們知道,在硬碟上儲存資訊有很多方法,文字檔案就是其中的一種。但是,如果你想儲存列表或物件之類的內容呢?今天我們就來介紹一種更簡便的來儲存列表和物件的方法,就是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語句的結尾的逗號消除列印的換行符...