详解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下如何查询CS反恐精英的服务器信息
Jan 17 Python
Tornado协程在python2.7如何返回值(实现方法)
Jun 22 Python
centos6.4下python3.6.1安装教程
Jul 21 Python
PyQt5基本控件使用详解:单选按钮、复选框、下拉框
Aug 05 Python
django-rest-swagger的优化使用方法
Aug 29 Python
Python 装饰器@,对函数进行功能扩展操作示例【开闭原则】
Oct 17 Python
Python for循环与getitem的关系详解
Jan 02 Python
Python中包的用法及安装
Feb 11 Python
python使用html2text库实现从HTML转markdown的方法详解
Feb 21 Python
django跳转页面传参的实现
Sep 17 Python
Ubuntu20.04环境安装tensorflow2的方法步骤
Jan 29 Python
详解MindSpore自定义模型损失函数
Jun 30 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重新实现PHP脚本引擎内置函数
2007/03/06 PHP
ThinkPHP中create()方法自动验证表单信息
2017/04/28 PHP
PHP实现腾讯与百度坐标转换
2017/08/05 PHP
纯JAVASCRIPT图表动画插件Highcharts Examples
2011/04/16 Javascript
Underscore.js 的模板功能介绍与应用
2012/12/24 Javascript
javascript实现多栏闭合展开式广告位菜单效果实例
2015/08/05 Javascript
Nodejs中的this详解
2016/03/26 NodeJs
Javascript中的arguments对象
2016/06/20 Javascript
JS本地刷新返回上一页代码
2016/07/25 Javascript
详解微信小程序 页面跳转 传递参数
2016/12/08 Javascript
JSONP基础知识详解
2017/03/19 Javascript
深入理解nodejs中Express的中间件
2017/05/19 NodeJs
jQuery实现base64前台加密解密功能详解
2017/08/29 jQuery
浅谈ajax请求不同页面的微信JSSDK问题
2018/02/26 Javascript
详解Vue中使用Echarts的两种方式
2018/07/03 Javascript
Angular中sweetalert弹框的基本使用教程
2018/07/22 Javascript
LayUI表格批量删除方法
2018/08/15 Javascript
详细分析Node.js 模块系统
2020/06/28 Javascript
工作中常用js功能汇总
2020/11/07 Javascript
[03:44]2014DOTA2国际邀请赛 71专访:DK战队赛前讨论视频遭泄露
2014/07/13 DOTA
Python中的作用域规则详解
2015/01/30 Python
Python自动化运维和部署项目工具Fabric使用实例
2016/09/18 Python
python机器学习实战之树回归详解
2017/12/20 Python
浅析python中numpy包中的argsort函数的使用
2018/08/30 Python
Django添加KindEditor富文本编辑器的使用
2018/10/24 Python
Python实现将多个空格换为一个空格.md的方法
2018/12/20 Python
Python 取numpy数组的某几行某几列方法
2019/10/24 Python
Python的形参和实参使用方式
2019/12/24 Python
python自动下载图片的方法示例
2020/03/25 Python
大课间活动实施方案
2014/03/06 职场文书
2014年采购部工作总结
2014/11/20 职场文书
经典搞笑版检讨书
2015/02/19 职场文书
大学生求职意向书
2015/05/11 职场文书
2015年污水处理厂工作总结
2015/05/26 职场文书
尊师重教主题班会
2015/08/14 职场文书
党员公开承诺书2016
2016/03/24 职场文书