作者Anny19 (安妮)
看板Python
標題[問題] python存取變數
時間Fri Apr 8 21:48:18 2016
各位高手好
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