[问题] 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