详解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多线程学习资料
Dec 19 Python
python判断windows系统是32位还是64位的方法
May 11 Python
Python使用迭代器打印螺旋矩阵的思路及代码示例
Jul 02 Python
浅析Python中的赋值和深浅拷贝
Aug 15 Python
解决Django migrate No changes detected 不能创建表的问题
May 27 Python
利用Python正则表达式过滤敏感词的方法
Jan 21 Python
详解Python传入参数的几种方法
May 16 Python
Pandas对DataFrame单列/多列进行运算(map, apply, transform, agg)
Jun 14 Python
Python连接mysql方法及常用参数
Sep 01 Python
Django admin组件的使用
Oct 24 Python
Django项目在pycharm新建的步骤方法
Mar 02 Python
python使用pygame创建精灵Sprite
Apr 06 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 Memcache 中实现消息队列
2009/11/24 PHP
php实现cc攻击防御和防止快速刷新页面示例
2014/02/13 PHP
php使用simplexml_load_file加载XML文件并显示XML的方法
2015/03/19 PHP
PHP 裁剪图片
2021/03/09 PHP
jQuery入门第一课 jQuery选择符
2010/03/14 Javascript
javascript数字数组去重复项的实现代码
2010/12/30 Javascript
有关javascript的性能优化 (repaint和reflow)
2013/04/12 Javascript
String.prototype实现的一些javascript函数介绍
2013/11/22 Javascript
解析页面加载与js函数的执行 onload or ready
2013/12/12 Javascript
基于javascript实现泡泡大冒险网页版小游戏
2016/03/23 Javascript
Bootstrap3制作搜索框样式的方法
2016/07/11 Javascript
详解jQuery简单的表格应用
2016/12/16 Javascript
jQuery中复合选择器简单用法示例
2018/03/31 jQuery
解决在vue项目中webpack打包后字体不生效的问题
2018/09/01 Javascript
详解vscode中vue代码颜色插件
2018/10/11 Javascript
JS获取本地地址及天气的方法实例小结
2019/05/10 Javascript
Vue触发input选取文件点击事件操作
2020/08/07 Javascript
[53:21]2014 DOTA2国际邀请赛中国区预选赛5.21 DT VS LGD-CDEC
2014/05/22 DOTA
Python中实现常量(Const)功能
2015/01/28 Python
python获得linux下所有挂载点(mount points)的方法
2015/04/29 Python
Django中的ajax请求
2018/10/19 Python
Python2和Python3之间的str处理方式导致乱码的讲解
2019/01/03 Python
Python检查图片是否损坏及图片类型是否正确过程详解
2019/09/30 Python
Anaconda 查看、创建、管理和使用python环境的方法
2019/12/03 Python
python实现梯度下降和逻辑回归
2020/03/24 Python
html5中JavaScript removeChild 删除所有节点
2014/05/16 HTML / CSS
手把手教你实现一个canvas智绘画板的方法
2019/03/04 HTML / CSS
英国太阳镜品牌:Taylor Morris Eyewear
2018/04/18 全球购物
《母亲的恩情》教学反思
2014/02/13 职场文书
法律进企业活动方案
2014/03/04 职场文书
商超业务员岗位职责
2014/03/12 职场文书
弘扬焦裕禄精神践行三严三实心得体会
2014/10/13 职场文书
个人作风建设总结
2014/10/23 职场文书
2015年中秋节主持词
2015/07/30 职场文书
2016年九九重阳节活动总结
2016/04/01 职场文书
Mysql开启外网访问
2022/05/15 MySQL