[問題] python存取變數

看板Python作者 (安妮)時間9年前 (2016/04/08 21:48), 編輯推噓2(205)
留言7則, 3人參與, 最新討論串1/1
各位高手好 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

04/08 21:59, , 1F
1. 可以用 pickle or cPickle 把這種資料存起來到
04/08 21:59, 1F

04/08 21:59, , 2F
檔案內,後續可以重新讀取進來還原直接使用
04/08 21:59, 2F

04/08 22:04, , 3F
2. re.search() 回傳不是一般的資料類型,一般無法存
04/08 22:04, 3F

04/08 22:09, , 4F
需要就每次 runtime 重新跑就好,與上面第一種情況不同
04/08 22:09, 4F

04/09 01:15, , 5F
1. 很多選擇 存成csv, json...etc 都是內建module
04/09 01:15, 5F

04/09 01:16, , 6F
如果是要做成config檔 有ConfigParser可用
04/09 01:16, 6F

04/09 02:37, , 7F
推 pickle dump
04/09 02:37, 7F
文章代碼(AID): #1N1xQaf4 (Python)
文章代碼(AID): #1N1xQaf4 (Python)