详解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控制台英汉汉英电子词典
Apr 23 Python
Python 创建子进程模块subprocess详解
Apr 08 Python
深入理解Python中命名空间的查找规则LEGB
Aug 06 Python
python实现汉诺塔递归算法经典案例
Mar 01 Python
简述:我为什么选择Python而不是Matlab和R语言
Nov 14 Python
hmac模块生成加入了密钥的消息摘要详解
Jan 11 Python
python3爬虫怎样构建请求header
Dec 23 Python
Django实现基于类的分页功能
Oct 31 Python
Python 读取xml数据,cv2裁剪图片实例
Mar 10 Python
keras slice layer 层实现方式
Jun 11 Python
Python实现异步IO的示例
Nov 05 Python
python爬虫selenium模块详解
Mar 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中XMLHttpRequest(Ajax)不能设置自定义的Referer的解决方法
2011/11/26 PHP
Php Ctemplate引擎开发相关内容
2012/03/03 PHP
phpmyadmin显示utf8_general_ci中文乱码的问题终级篇
2013/04/08 PHP
php计划任务之ignore_user_abort函数实现方法
2015/01/08 PHP
基于PHP后台的Android新闻浏览客户端
2016/05/23 PHP
Yii2中cookie用法示例分析
2016/07/18 PHP
Linux下 php7安装redis的方法
2018/11/01 PHP
javascript计时器详解
2015/02/28 Javascript
js插件YprogressBar实现漂亮的进度条效果
2015/04/20 Javascript
JavaScript判断IE版本型号
2015/07/27 Javascript
jquery实现的淡入淡出下拉菜单效果
2015/08/25 Javascript
AngularJS实现ajax请求的方法
2016/11/22 Javascript
jquery实现图片轮播器
2017/05/23 jQuery
vue使用Axios做ajax请求详解
2017/06/07 Javascript
微信小程序网络封装(简单高效)
2018/08/06 Javascript
原生js添加一个或多个类名的方法分析
2019/07/30 Javascript
layui的布局和表格的渲染以及动态生成表格的方法
2019/09/18 Javascript
JS自定义滚动条效果
2020/03/13 Javascript
浅析VUE防抖与节流
2020/11/24 Vue.js
深入解析Python中的WSGI接口
2015/05/11 Python
在Python中操作时间之mktime()方法的使用教程
2015/05/22 Python
python生成IP段的方法
2015/07/07 Python
python利用多种方式来统计词频(单词个数)
2019/05/27 Python
使用python的pandas为你的股票绘制趋势图
2019/06/26 Python
解决pycharm修改代码后第一次运行不生效的问题
2021/02/06 Python
Web前端绘制0.5像素的几种方法
2017/08/11 HTML / CSS
利用canvas实现图片压缩的示例代码
2018/07/17 HTML / CSS
Ariat英国官网:为世界顶级马术运动员制造最优质的鞋类和服装
2020/02/14 全球购物
数控技术专业毕业自荐书范文
2014/02/05 职场文书
孝敬父母的活动方案
2014/08/31 职场文书
大学毕业典礼演讲稿
2014/09/09 职场文书
教育局党的群众路线教育实践活动整改方案
2014/09/20 职场文书
高中校园广播稿3篇
2014/09/29 职场文书
新店开张宣传语
2015/07/13 职场文书
2019年健身俱乐部的创业计划书
2019/08/26 职场文书
MySQL系列之二 多实例配置
2021/07/02 MySQL