详解python持久化文件读写


Posted in Python onApril 06, 2019

持久化文件读写:

f=open('info.txt','a+')
f.seek(0)
str1=f.read()
if len(str1)==0:
  f1 = open('info.txt', 'w+')
  str1 = f.read()

# 如果数据没有就写入数据到文件

time_list = ["早上", "中午", "晚上"]
character_list = ["小赵","小钱", "小孙", "小李"]
place_list = ["在屋里", "在外面", "在学校", "在公司"]
event_list = ["吃饭", "遛狗", "看书", "工作"]
dic1={'time_list':time_list,'character_list':character_list,'place_list':place_list,'event_list':event_list}
str1=str(dic1)
f1.write(str1)
f1.close()
print("文件保存成功")

# 如果数据有,就字符串转换为字典

else:
  dic1=eval(str1)
  print(type(dic1))
  print(dic1)
 
f=open('info.txt','a+')
f.seek(0)
str1=f.read()
if len(str1)==0:
f1 = open('info.txt', 'w+')
str1 = f.read()

# 如果数据没有就写入数据到文件

time_list = ["早上", "中午", "晚上"]
character_list = ["小赵","小钱", "小孙", "小李"]
place_list = ["在屋里", "在外面", "在学校", "在公司"]
event_list = ["吃饭", "遛狗", "看书", "工作"]
dic1={'time_list':time_list,'character_list':character_list,'place_list':place_list,'event_list':event_list}
str1=str(dic1)
f1.write(str1)
f1.close()
print("文件保存成功")

# 如果数据有,就字符串转换为字典

else:
    dic1=eval(str1)
    print(type(dic1))
    print(dic1)

以上所述是小编给大家介绍的python持久化文件读写详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
Python操作MySQL数据库9个实用实例
Dec 11 Python
Python序列化基础知识(json/pickle)
Oct 19 Python
python实现K最近邻算法
Jan 29 Python
Python实现抢购IPhone手机
Feb 07 Python
对pandas中时间窗函数rolling的使用详解
Nov 28 Python
python实战串口助手_解决8串口多个发送的问题
Jun 12 Python
Python3批量生成带logo的二维码方法
Jun 24 Python
python 5个顶级异步框架推荐
Sep 09 Python
Python操作dict时避免出现KeyError的几种解决方法
Sep 20 Python
如何实现一个python函数装饰器(Decorator)
Oct 12 Python
Django自带用户认证系统使用方法解析
Nov 12 Python
Python基于argparse与ConfigParser库进行入参解析与ini parser
Feb 02 Python
python七夕浪漫表白源码
Apr 05 #Python
python浪漫表白源码
Apr 05 #Python
Python HTML解析器BeautifulSoup用法实例详解【爬虫解析器】
Apr 05 #Python
Python HTML解析模块HTMLParser用法分析【爬虫工具】
Apr 05 #Python
Python爬虫实现爬取百度百科词条功能实例
Apr 05 #Python
Python3.5多进程原理与用法实例分析
Apr 05 #Python
Python选择网卡发包及接收数据包
Apr 04 #Python
You might like
php实现图片添加水印功能
2014/02/13 PHP
CodeIgniter框架提示Disallowed Key Characters的解决办法
2014/04/21 PHP
php实现猴子选大王问题算法实例
2015/04/20 PHP
js 图片缩放(按比例)控制代码
2009/05/27 Javascript
js算法中的排序、数组去重详细概述
2013/10/14 Javascript
Javascript 构造函数详解
2014/10/22 Javascript
JavaScript中的getMilliseconds()方法使用详解
2015/06/10 Javascript
Jquery全屏相册插件zoomvisualizer具有调节放大与缩小功能
2015/11/02 Javascript
js动态生成form 并用ajax方式提交的实现方法
2016/09/09 Javascript
使用BootStrapValidator完成前端输入验证
2016/09/28 Javascript
js实现产品缩略图效果
2017/03/10 Javascript
详解用vue.js和laravel实现微信授权登陆
2017/06/23 Javascript
Django中使用jquery的ajax进行数据交互的实例代码
2017/10/15 jQuery
微信小程序progress组件使用详解
2018/01/31 Javascript
vue mounted组件的使用
2018/06/18 Javascript
vue this.reload 方法 配置
2018/09/12 Javascript
angularJs提交文本框数据到后台的方法
2018/10/08 Javascript
Egg.js 中 AJax 上传文件获取参数的方法
2018/10/10 Javascript
原生JS实现手动轮播图效果实例代码
2018/11/22 Javascript
微信小程序之事件交互操作实例分析
2018/12/03 Javascript
微信小程序--获取用户地理位置名称(无须用户授权)的方法
2019/04/29 Javascript
layer.open提交子页面的form和layedit文本编辑内容的方法
2019/09/27 Javascript
js 图片懒加载的实现
2020/10/21 Javascript
[09:37]DOTA2卡尔工作室 英雄介绍圣堂刺客篇
2013/06/13 DOTA
Python文件操作类操作实例详解
2014/07/11 Python
Python中subprocess模块用法实例详解
2015/05/20 Python
python实现可变变量名方法详解
2019/07/01 Python
pytorch::Dataloader中的迭代器和生成器应用详解
2020/01/03 Python
python随机模块random使用方法详解
2020/02/14 Python
python脚本使用阿里云slb对恶意攻击进行封堵的实现
2021/02/04 Python
宝塔面板出现“open_basedir restriction in effect. ”的解决方法
2021/03/14 PHP
入党自荐书范文
2014/03/09 职场文书
2015纪念九一八事变84周年演讲稿
2015/03/19 职场文书
2015年计划生育责任书
2015/05/08 职场文书
求职意向书范本
2015/05/11 职场文书
PHP实现两种排课方式
2021/06/26 PHP