[問題] python存取變數

作者: Anny19 (安妮)   2016-04-08 21:48:18
各位高手好
python初學者,有些問題想請教各位
我用python做一些計算後,把結果存在一個變數裡
請問我要怎麼把這變數存起來?
方便日後要使用這些計算結果可以直接取用
ex:
name = ['Anny','Siliva','David','John']
sal = ['10000','10200','12000','9000']
除了寫到文字檔的方法
有沒有直接存取name這個變數的存檔方式?
另外
最近用python寫一些中文字比對
用正規表達式來match
m = re.search('好','你好嗎')
回傳m是一個物件
但我還不太會使用這個物件 (目前還只會用m.group()來看結果)
我也想先把m存起來
方便下次取用,不用重複計算
作者: kenduest (小州)   2016-04-08 21:59:00
1. 可以用 pickle or cPickle 把這種資料存起來到檔案內,後續可以重新讀取進來還原直接使用2. re.search() 回傳不是一般的資料類型,一般無法存需要就每次 runtime 重新跑就好,與上面第一種情況不同
作者: ENEP (Moo)   2016-04-09 01:15:00
1. 很多選擇 存成csv, json...etc 都是內建module如果是要做成config檔 有ConfigParser可用
作者: syclin (Steven)   2016-04-09 02:37:00
推 pickle dump

Links booklink

Contact Us: admin [ a t ] ucptt.com