看板 Python 關於我們 聯絡資訊
各位高手好 python初學者,有些問題想請教各位 我用python做一些計算後,把結果存在一個變數裡 請問我要怎麼把這變數存起來? 方便日後要使用這些計算結果可以直接取用 ex: name = ['Anny','Siliva','David','John'] sal = ['10000','10200','12000','9000'] 除了寫到文字檔的方法 有沒有直接存取name這個變數的存檔方式? 另外 最近用python寫一些中文字比對 用正規表達式來match m = re.search('好','你好嗎') 回傳m是一個物件 但我還不太會使用這個物件 (目前還只會用m.group()來看結果) 我也想先把m存起來 方便下次取用,不用重複計算 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.115.236.39 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1460123300.A.A44.html
kenduest: 1. 可以用 pickle or cPickle 把這種資料存起來到 04/08 21:59
kenduest: 檔案內,後續可以重新讀取進來還原直接使用 04/08 21:59
kenduest: 2. re.search() 回傳不是一般的資料類型,一般無法存 04/08 22:04
kenduest: 需要就每次 runtime 重新跑就好,與上面第一種情況不同 04/08 22:09
ENEP: 1. 很多選擇 存成csv, json...etc 都是內建module 04/09 01:15
ENEP: 如果是要做成config檔 有ConfigParser可用 04/09 01:16
syclin: 推 pickle dump 04/09 02:37