Python如何保存列表或字典到本地再提取使用
相信肯定有很多初学Python的小伙伴会跟我一样遇到想把列表或者是字典保存到本地、再用程序调用的问题
今天刚好遇到这个问题、找了好多的文章都不满足我的需求、要么就是单纯的把数组或者字典保存到本地、下面几个例子
但是我需要的是放到本地后、再调用、这中间就会出问题、再拿出来就是文本类型的了、想要转化成数组或者字典就会跟之前的数据不一样
话不多说、直接上教程
首先下载数据的时候用json的序列化
# 获取cookie信息
hs_cookies = driver.get_cookies()
# 把信息写入到文件中
with open('./cookie/hs_cookies.json', 'a+') as fp:
json.dump(hs_cookies,fp)
下一步如果要用的话直接拿本地的文件反序列化就可以的
fp = open('./cookie/hs_cookies.json', encoding='utf-8')
hs_cookies = json.load(fp)
看着简单、浪费了我整整一上午的时间... 记录下入的坑吧
关于Python的序列化和反序列化可以看我之前的文章