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的序列化和反序列化可以看我之前的文章

posted @ 2023-04-23 15:12  知数网络  阅读(23)  评论(0编辑  收藏  举报  来源